Explorar o código

add error handler

yusuketk %!s(int64=6) %!d(string=hai) anos
pai
achega
b7e5dd4734
Modificáronse 1 ficheiros con 15 adicións e 9 borrados
  1. 15 9
      src/client/js/components/Admin/App/AppSetting.jsx

+ 15 - 9
src/client/js/components/Admin/App/AppSetting.jsx

@@ -28,15 +28,21 @@ class AppSetting extends React.Component {
   }
 
   async componentDidMount() {
-    const response = await this.props.appContainer.apiv3.get('/app-settings/app-setting');
-    const appSettingParams = response.data.appSettingParams;
-
-    this.setState({
-      title: appSettingParams.title || '',
-      confidential: appSettingParams.confidential || '',
-      globalLang: appSettingParams.globalLang || 'en-US',
-      fileUpload: appSettingParams.fileUpload || false,
-    });
+    try {
+      const response = await this.props.appContainer.apiv3.get('/app-settings/app-setting');
+      const appSettingParams = response.data.appSettingParams;
+
+      this.setState({
+        title: appSettingParams.title || '',
+        confidential: appSettingParams.confidential || '',
+        globalLang: appSettingParams.globalLang || 'en-US',
+        fileUpload: appSettingParams.fileUpload || false,
+      });
+    }
+    catch (err) {
+      toastError(err);
+      logger.error(err);
+    }
   }
 
   async submitHandler() {