diff options
author | Vitalii Lysak <v.lysak@dunice.net> | 2022-09-07 11:45:45 +0300 |
---|---|---|
committer | Vitalii Lysak <v.lysak@dunice.net> | 2022-09-07 11:45:45 +0300 |
commit | 24489c885895108c88e6a969eeb4c60a4d092734 (patch) | |
tree | 1ab991545e266b0bfe7cfc2050aa534c562657f0 | |
parent | eead6fdc75df707d5fa9128cb95b34680be4e9ae (diff) | |
download | webui-vue-24489c885895108c88e6a969eeb4c60a4d092734.tar.xz |
add handle if code is not defined, password change
-rw-r--r-- | src/store/modules/SecurityAndAccess/UserManagementStore.js | 10 |
1 files 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); + } } }); }, |