Procházet zdrojové kódy

update conditional branch

WNomunomu před 2 roky
rodič
revize
1e6af9fd50

+ 1 - 1
apps/app/src/components/Me/BasicInfoSettings.tsx

@@ -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 {

+ 2 - 1
apps/app/src/server/routes/apiv3/personal-setting.js

@@ -247,7 +247,8 @@ module.exports = (crowi) => {
     }
     catch (err) {
       logger.error(err);
-      return res.apiv3Err('update-personal-settings-failed');
+      // return res.apiv3Err('update-personal-settings-failed');
+      return res.apiv3Err(err);
     }
 
   });

+ 2 - 1
apps/app/src/stores/personal-settings.tsx

@@ -68,7 +68,8 @@ export const usePersonalSettings = (config?: SWRConfiguration): SWRResponse<IUse
     }
     catch (err) {
       logger.error(err);
-      throw new Error('Failed to update personal data');
+      // throw new Error('Failed to update personal data');
+      throw new Error(err[0].message);
     }
   };