yusuketk 6 лет назад
Родитель
Сommit
b7e5dd4734
1 измененных файлов с 15 добавлено и 9 удалено
  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() {