Jelajahi Sumber

Fix to some silly bugs

Kenric Nugteren 1 tahun lalu
induk
melakukan
86d477b758

+ 1 - 1
prs.desktop/Panels/Customers/CustomerContactGrid.cs

@@ -61,7 +61,7 @@ public class CustomerContactGrid : DynamicDataGrid<CustomerContact>, ICustomerGr
         return false;
     }
 
-    public Customer Customer { get; set; }
+    public Customer Customer { get; set; } = new();
 
     protected override void Reload(Filters<CustomerContact> criteria, Columns<CustomerContact> columns, ref SortOrder<CustomerContact>? sort, Action<CoreTable?, Exception?> action)
     {

+ 6 - 3
prs.shared/Posters/MYOB/MYOBGlobalPosterSettingsGrid.cs

@@ -19,9 +19,12 @@ public class MYOBGlobalPosterSettingsGrid : DynamicItemsListGrid<MYOBGlobalPoste
             || x.HasOriginalValue(x => x.CompanyFilePassword)
             || x.HasOriginalValue(x => x.CompanyFileUserID)))
         {
-            var data = MYOBPosterEngine.GetConnectionData();
-            // Reset authentication if it's changed.
-            data.CompanyFile = null;
+            var data = MYOBPosterEngine.GetConnectionDataOrNull();
+            if(data is not null)
+            {
+                // Reset authentication if it's changed.
+                data.CompanyFile = null;
+            }
         }
     }
 }