summaryrefslogtreecommitdiff
path: root/src/store/modules/SecurityAndAccess/UserManagementStore.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/store/modules/SecurityAndAccess/UserManagementStore.js')
-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);
+ }
}
});
},