소스 검색

fix migration for crowi classic auth

mizozobu 7 년 전
부모
커밋
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');