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

fix migration for crowi classic auth

mizozobu пре 6 година
родитељ
комит
e29e6911c4
1 измењених фајлова са 10 додато и 2 уклоњено
  1. 10 2
      src/migrations/20190618055300-abolish-crowi-classic-auth.js

+ 10 - 2
src/migrations/20190618055300-abolish-crowi-classic-auth.js

@@ -20,8 +20,16 @@ module.exports = {
         { ns: 'crowi', key: 'security:isEnabledPassport', value: JSON.stringify(true) },
         { upsert: true },
       ),
-      Config.deleteOne({ ns: 'crowi', key: 'google:clientId' }),
-      Config.deleteOne({ ns: 'crowi', key: 'google:clientSecret' }),
+      Config.findOneAndUpdate(
+        { ns: 'crowi', key: 'google:clientId' },
+        { ns: 'crowi', key: 'google:clientId', value: JSON.stringify(null) },
+        { upsert: true },
+      ),
+      Config.findOneAndUpdate(
+        { ns: 'crowi', key: 'google:clientSecret' },
+        { ns: 'crowi', key: 'google:clientSecret', value: JSON.stringify(null) },
+        { upsert: true },
+      ),
     ]);
 
     logger.info('Migration has successfully terminated');