Browse Source

Added default active true for customer poster

Kenric Nugteren 1 year ago
parent
commit
73f79929da
1 changed files with 2 additions and 1 deletions
  1. 2 1
      prs.shared/Posters/MYOB/CustomerMYOBPoster.cs

+ 2 - 1
prs.shared/Posters/MYOB/CustomerMYOBPoster.cs

@@ -76,7 +76,8 @@ public class CustomerMYOBPoster : IMYOBPoster<Customer, CustomerMYOBPosterSettin
         myobCustomer.LastName = lastName.Truncate(20);
         myobCustomer.IsIndividual = false;
         myobCustomer.DisplayID = customer.Code.Truncate(15);
-        myobCustomer.IsActive = customer.CustomerStatus.Active;
+        // If there is not customer status, we will use default to Active = true.
+        myobCustomer.IsActive = customer.CustomerStatus.ID == Guid.Empty || customer.CustomerStatus.Active;
         myobCustomer.Addresses =
         [
             ConvertAddress(customer.Delivery, 1, customer.DefaultContact),