From eea94e0ee2c72e5dc19568992b33ef46b8b49788 Mon Sep 17 00:00:00 2001 From: Maksim Eltyshev Date: Tue, 9 Aug 2022 22:31:43 +0200 Subject: [PATCH] ref: Little change for consistency --- client/src/sagas/core/services/users.js | 13 +++++++++---- server/api/controllers/users/update-password.js | 4 +++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/client/src/sagas/core/services/users.js b/client/src/sagas/core/services/users.js index b2a9ea4b..b950e2f0 100644 --- a/client/src/sagas/core/services/users.js +++ b/client/src/sagas/core/services/users.js @@ -110,17 +110,22 @@ export function* updateUserPassword(id, data) { yield put(actions.updateUserPassword(id, data)); let user; - let accessToken; + let accessTokens; try { - ({ item: user, accessToken } = yield call(request, api.updateUserPassword, id, data)); + ({ item: user, included: { accessTokens } = {} } = yield call( + request, + api.updateUserPassword, + id, + data, + )); } catch (error) { yield put(actions.updateUserPassword.failure(id, error)); return; } - if (accessToken) { - yield call(setAccessToken, accessToken); + if (accessTokens && accessTokens[0]) { + yield call(setAccessToken, accessTokens[0]); } yield put(actions.updateUserPassword.success(user)); diff --git a/server/api/controllers/users/update-password.js b/server/api/controllers/users/update-password.js index f64d01f0..aac537b8 100644 --- a/server/api/controllers/users/update-password.js +++ b/server/api/controllers/users/update-password.js @@ -70,8 +70,10 @@ module.exports = { const accessToken = sails.helpers.utils.createToken(user.id, user.passwordUpdatedAt); return { - accessToken, item: user, + included: { + accessTokens: [accessToken], + }, }; }