From 24489c885895108c88e6a969eeb4c60a4d092734 Mon Sep 17 00:00:00 2001 From: Vitalii Lysak Date: Wed, 7 Sep 2022 11:45:45 +0300 Subject: add handle if code is not defined, password change --- src/store/modules/SecurityAndAccess/UserManagementStore.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/store/modules/SecurityAndAccess/UserManagementStore.js b/src/store/modules/SecurityAndAccess/UserManagementStore.js index d373e6e4..088ab72c 100644 --- a/src/store/modules/SecurityAndAccess/UserManagementStore.js +++ b/src/store/modules/SecurityAndAccess/UserManagementStore.js @@ -150,13 +150,17 @@ const UserManagementStore = { console.log(error); const codeRaw = error.response.data['Password@Message.ExtendedInfo'][0].Oem - .OpenBMC.ErrorMessage[0]; - const code = codeRaw.replace('BAD PASSWORD: ', ''); + ?.OpenBMC?.ErrorMessage[0]; + const code = codeRaw ? codeRaw.replace('BAD PASSWORD: ', '') : null; const title = i18n.t('pageUserManagement.toast.errorUpdateUser', { username: originalUsername, }); const message = i18n.t(`passwordErrors.${code}`); - throw new Error(title + '\n' + message); + if (message === `passwordErrors.${code}`) { + throw new Error(title); + } else { + throw new Error(title + '\n' + message); + } } }); }, -- cgit v1.2.3