Explorar o código

fix build error

itizawa %!s(int64=5) %!d(string=hai) anos
pai
achega
60e61590fa
Modificáronse 1 ficheiros con 11 adicións e 6 borrados
  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' }),
     ]);
 
-    const promise = [
-      Config.create({
+    const promise = [];
+
+    if (accessKeyId != null) {
+      promise.push(Config.create({
         key: 'mail:sesAccessKeyId',
         ns: 'crowi',
         value: accessKeyId.value,
-      }),
-      Config.create({
+      }));
+    }
+
+    if (secretAccessKey != null) {
+      promise.push(Config.create({
         key: 'mail:sesSecretAccessKey',
         ns: 'crowi',
         value: secretAccessKey.value,
-      }),
-    ];
+      }));
+    }
 
     await Promise.all(promise);