@@ -26,7 +26,7 @@ export const BasicInfoSettings = (): JSX.Element => {
}
catch (err) {
// toastError(err);
- if (err.message === 'Failed to update personal data') {
+ if (err.message === 'User validation failed: email: Error, expected `email` to be unique. Value: `admin@example.com`') {
toastError(t('alert.email_is_already_in_use', { ns: 'commons' }));
else {
@@ -247,7 +247,8 @@ module.exports = (crowi) => {
logger.error(err);
- return res.apiv3Err('update-personal-settings-failed');
+ // return res.apiv3Err('update-personal-settings-failed');
+ return res.apiv3Err(err);
});
@@ -68,7 +68,8 @@ export const usePersonalSettings = (config?: SWRConfiguration): SWRResponse<IUse
- throw new Error('Failed to update personal data');
+ // throw new Error('Failed to update personal data');
+ throw new Error(err[0].message);
};