From 838e1ac21348593709ec743bace7ef8deb51eafe Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Wed, 22 Aug 2018 14:54:17 -0400 Subject: [PATCH] (js) Fix usage of MessageEditorController --- .../js/Contacts/AddressBookController.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/UI/WebServerResources/js/Contacts/AddressBookController.js b/UI/WebServerResources/js/Contacts/AddressBookController.js index 611973e95..c4b26406a 100644 --- a/UI/WebServerResources/js/Contacts/AddressBookController.js +++ b/UI/WebServerResources/js/Contacts/AddressBookController.js @@ -339,7 +339,8 @@ var account = _.find(accounts, function(o) { if (o.id === 0) return o; - }); + }), + onCompleteDeferred = $q.defer(); // We must initialize the Account with its mailbox // list before proceeding with message's creation @@ -354,9 +355,15 @@ templateUrl: '../Mail/UIxMailEditor', controller: 'MessageEditorController', controllerAs: 'editor', + onComplete: function (scope, element) { + return onCompleteDeferred.resolve(element); + }, locals: { stateAccount: account, - stateMessage: message + stateMessage: message, + onCompletePromise: function () { + return onCompleteDeferred.promise; + } } }); });