WIFI-425: Cloud Back End for Events phase 2. Robustness to handle table state vs. event sync

This commit is contained in:
Mike Hansen
2020-08-28 14:28:14 -04:00
parent 337571a880
commit 03c8c15f53

View File

@@ -3354,7 +3354,9 @@ public class OpensyncExternalIntegrationCloud implements OpensyncExternalIntegra
for (ClientSession session : clientSessionList) {
ClientSessionDetails clientSessionDetails = session.getDetails();
if (!clientSessionDetails.getAssociationState().equals(AssociationState.Disconnected)) {
if (clientSessionDetails.getAssociationState() != null && !clientSessionDetails.getAssociationState().equals(AssociationState.Disconnected)) {
clientSessionDetails.setDisconnectByClientTimestamp(System.currentTimeMillis());
clientSessionDetails.setAssociationState(AssociationState.Disconnected);