itizawa 6 лет назад
Родитель
Сommit
d502177a63

+ 1 - 1
src/client/js/components/Admin/Security/LocalSecuritySetting.jsx

@@ -142,7 +142,7 @@ class LocalSecuritySetting extends React.Component {
                     className="form-control"
                     type="textarea"
                     name="registrationWhiteList"
-                    value={adminLocalSecurityContainer.state.registrationWhiteList.join('/n')}
+                    value={adminLocalSecurityContainer.state.registrationWhiteList.join('\n')}
                     onChange={e => adminLocalSecurityContainer.changeRegistrationWhiteList(e.target.value)}
                   />
                   <p className="help-block small">{t('security_setting.restrict_emails')}<br />{t('security_setting.for_instance')}

+ 3 - 3
src/client/js/services/AdminLocalSecurityContainer.js

@@ -51,7 +51,7 @@ export default class AdminLocalSecurityContainer extends Container {
    * Change registration white list
    */
   changeRegistrationWhiteList(value) {
-    this.setState({ registrationWhiteList: value });
+    this.setState({ registrationWhiteList: value.split('\n') });
   }
 
   /**
@@ -68,8 +68,8 @@ export default class AdminLocalSecurityContainer extends Container {
     const { localSettingParams } = response.data;
 
     this.setState({
-      registrationMode: localSettingParams.registrationMode || 'Open',
-      registrationWhiteList: localSettingParams.registrationWhiteList || '',
+      registrationMode: localSettingParams.registrationMode,
+      registrationWhiteList: localSettingParams.registrationWhiteList,
     });
 
     return localSettingParams;