From 8c01f4a08f41dfeb80c12b5b52d2d4966a696bc5 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Wed, 7 Feb 2018 22:22:09 -0800 Subject: [PATCH] fix(UserCredentials): Move credential update to an else statement (#16663) Fixes situations where a new credential is created Closes #16568 --- common/models/User-Credential.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/common/models/User-Credential.js b/common/models/User-Credential.js index a43fc9a38a..2414ef8602 100644 --- a/common/models/User-Credential.js +++ b/common/models/User-Credential.js @@ -63,17 +63,18 @@ module.exports = function(UserCredential) { created: modified, modified }); - } - _credentials.credentials = credentials; - updateCredentials = observeQuery( + } else { + _credentials.credentials = credentials; + updateCredentials = observeQuery( _credentials, - 'updateAttributes', - { - profile: null, - credentials, - modified - } - ); + 'updateAttributes', + { + profile: null, + credentials, + modified + } + ); + } return Observable.combineLatest( updateUser, updateCredentials,