فهرست منبع

fix build error

itizawa 5 سال پیش
والد
کامیت
60e61590fa
1فایلهای تغییر یافته به همراه11 افزوده شده و 6 حذف شده
  1. 11 6
      src/migrations/20200828024025-copy-aws-setting.js

+ 11 - 6
src/migrations/20200828024025-copy-aws-setting.js

@@ -18,18 +18,23 @@ module.exports = {
       Config.findOne({ key: 'aws:secretAccessKey' }),
       Config.findOne({ key: 'aws:secretAccessKey' }),
     ]);
     ]);
 
 
-    const promise = [
-      Config.create({
+    const promise = [];
+
+    if (accessKeyId != null) {
+      promise.push(Config.create({
         key: 'mail:sesAccessKeyId',
         key: 'mail:sesAccessKeyId',
         ns: 'crowi',
         ns: 'crowi',
         value: accessKeyId.value,
         value: accessKeyId.value,
-      }),
-      Config.create({
+      }));
+    }
+
+    if (secretAccessKey != null) {
+      promise.push(Config.create({
         key: 'mail:sesSecretAccessKey',
         key: 'mail:sesSecretAccessKey',
         ns: 'crowi',
         ns: 'crowi',
         value: secretAccessKey.value,
         value: secretAccessKey.value,
-      }),
-    ];
+      }));
+    }
 
 
     await Promise.all(promise);
     await Promise.all(promise);