utsushiiro %!s(int64=6) %!d(string=hai) anos
pai
achega
5dd1b77900
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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'];
     const rule = form.settingForm['security:passport-saml:ABLCRule'];
     // Empty string disables attribute-based login control.
     // Empty string disables attribute-based login control.
     // So, when rule is empty string, validation is passed.
     // 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')));
       form.errors.push(t('form_validation.invalid_syntax', t('security_setting.form_item_name.security:passport-saml:ABLCRule')));
     }
     }
   }
   }