From 1df25867455b46ff634e3a53cdf10fbb8f2a6a4b Mon Sep 17 00:00:00 2001 From: smizrahi Date: Wed, 10 May 2023 10:32:46 +0200 Subject: [PATCH] fix(addressbook): Fix asynchronous selection of contacts - cards are not added as they're not yet loaded. --- UI/WebServerResources/js/Contacts/AddressBookController.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UI/WebServerResources/js/Contacts/AddressBookController.js b/UI/WebServerResources/js/Contacts/AddressBookController.js index 7d8b90b63..5d9ab04c3 100644 --- a/UI/WebServerResources/js/Contacts/AddressBookController.js +++ b/UI/WebServerResources/js/Contacts/AddressBookController.js @@ -414,7 +414,8 @@ recipients.push(card.$shortFormat()); } } - else if (selectedFolder.$loadCard(card)) { + else { + selectedFolder.$loadCard(card); promises.push(selectedFolder.$futureHeadersData.then(function() { var i = selectedFolder.idsMap[card.id]; if (angular.isDefined(i)) {