From a699fc0cb7a58f3ed6989e383c8e331a7cf9b7de Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Mon, 16 Jul 2018 13:37:13 -0500 Subject: [PATCH] Sync response can be null --- app/assets/javascripts/app/directives/views/passwordWizard.js | 2 +- app/assets/javascripts/app/services/componentManager.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/app/directives/views/passwordWizard.js b/app/assets/javascripts/app/directives/views/passwordWizard.js index f953f6839..09dd413f1 100644 --- a/app/assets/javascripts/app/directives/views/passwordWizard.js +++ b/app/assets/javascripts/app/directives/views/passwordWizard.js @@ -189,7 +189,7 @@ class PasswordWizard { $scope.resyncData = function(callback) { modelManager.setAllItemsDirty(); syncManager.sync().then((response) => { - if(response.error) { + if(!response || response.error) { alert(FailedSyncMessage) $timeout(() => callback(false)); } else { diff --git a/app/assets/javascripts/app/services/componentManager.js b/app/assets/javascripts/app/services/componentManager.js index 4bf506f1d..cf68818a5 100644 --- a/app/assets/javascripts/app/services/componentManager.js +++ b/app/assets/javascripts/app/services/componentManager.js @@ -491,7 +491,7 @@ class ComponentManager { // Allow handlers to be notified when a save begins and ends, to update the UI var saveMessage = Object.assign({}, message); saveMessage.action = response && response.error ? "save-error" : "save-success"; - this.replyToMessage(component, message, {error: response.error}) + this.replyToMessage(component, message, {error: response && response.error}) this.handleMessage(component, saveMessage); }); });