Преглед изворни кода

Ensure to initialize PassportService even if installed cleanly

Yuki Takei пре 8 година
родитељ
комит
80c37891eb
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      lib/models/config.js

+ 5 - 0
lib/models/config.js

@@ -248,6 +248,11 @@ module.exports = function(crowi) {
 
 
   configSchema.statics.isEnabledPassport = function(config)
   configSchema.statics.isEnabledPassport = function(config)
   {
   {
+    // always true if crowi-plus installed cleanly
+    if (Object.keys(config.crowi).length == 0) {
+      return true;
+    }
+
     const key = 'security:isEnabledPassport';
     const key = 'security:isEnabledPassport';
     return getValueForCrowiNS(config, key);
     return getValueForCrowiNS(config, key);
   };
   };