added NPE protection in OpensyncExternalIntegrationCloud for retrieving auto provisioning properties of the customer

This commit is contained in:
Dmitry Toptygin
2020-07-20 22:10:44 -04:00
parent f1ad8cb939
commit a744b26adf

View File

@@ -713,7 +713,10 @@ public class OpensyncExternalIntegrationCloud implements OpensyncExternalIntegra
}
int customerId = ovsdbSession.getCustomerId();
Customer customer = customerServiceInterface.getOrNull(customerId);
if (customer != null && customer.getDetails().getAutoProvisioning().isEnabled()) {
if (customer != null
&& customer.getDetails()!=null
&& customer.getDetails().getAutoProvisioning()!=null
&& customer.getDetails().getAutoProvisioning().isEnabled()) {
Equipment equipmentConfig = getCustomerEquipment(apId);
if (equipmentConfig == null) {