utsushiiro 7 лет назад
Родитель
Сommit
caeac20add
2 измененных файлов с 4 добавлено и 9 удалено
  1. 0 5
      src/server/crowi/express-init.js
  2. 4 4
      src/server/routes/admin.js

+ 0 - 5
src/server/crowi/express-init.js

@@ -153,9 +153,4 @@ module.exports = function(crowi, app) {
   }
 
   app.use(i18nMiddleware.handle(i18next));
-
-  app.use(function(req, res, next) {
-    crowi.t = req.t;
-    next();
-  });
 };

+ 4 - 4
src/server/routes/admin.js

@@ -1070,7 +1070,7 @@ module.exports = function(crowi, app) {
   actions.api.securityPassportSamlSetting = async(req, res) => {
     const form = req.form.settingForm;
 
-    validateSamlSettingForm(req.form);
+    validateSamlSettingForm(req.form, req.t);
 
     if (!req.form.isValid) {
       return res.json({status: false, message: req.form.errors.join('\n')});
@@ -1496,12 +1496,12 @@ module.exports = function(crowi, app) {
    * This validation checks, for the value of each mandatory items,
    * whether it from the environment variables is empty and form value to update it is empty.
    */
-  function validateSamlSettingForm(form) {
+  function validateSamlSettingForm(form, t) {
     for (const key of crowi.passportService.mandatoryConfigKeysForSaml) {
       const formValue = form.settingForm[key];
       if (crowi.configManager.getConfigFromEnvVars('crowi', key) === null && formValue === '') {
-        const formItemName = crowi.t(`security_setting.form_item_name.${key}`);
-        form.errors.push(crowi.t('form_validation.required', formItemName));
+        const formItemName = t(`security_setting.form_item_name.${key}`);
+        form.errors.push(t('form_validation.required', formItemName));
       }
     }
   }