utsushiiro 6 лет назад
Родитель
Сommit
5dd1b77900
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/server/routes/admin.js

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

@@ -797,7 +797,7 @@ module.exports = function(crowi, app) {
     const rule = form.settingForm['security:passport-saml:ABLCRule'];
     // Empty string disables attribute-based login control.
     // So, when rule is empty string, validation is passed.
-    if (rule !== '' && rule != null && crowi.passportService.parseABLCRule(rule) === null) {
+    if (rule !== '' && (rule == null || crowi.passportService.parseABLCRule(rule) === null)) {
       form.errors.push(t('form_validation.invalid_syntax', t('security_setting.form_item_name.security:passport-saml:ABLCRule')));
     }
   }