summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitalii Lysak <v.lysak@dunice.net>2022-09-07 11:45:45 +0300
committerVitalii Lysak <v.lysak@dunice.net>2022-09-07 11:45:45 +0300
commit24489c885895108c88e6a969eeb4c60a4d092734 (patch)
tree1ab991545e266b0bfe7cfc2050aa534c562657f0
parenteead6fdc75df707d5fa9128cb95b34680be4e9ae (diff)
downloadwebui-vue-24489c885895108c88e6a969eeb4c60a4d092734.tar.xz
add handle if code is not defined, password change
-rw-r--r--src/store/modules/SecurityAndAccess/UserManagementStore.js10
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);
+ }
}
});
},