itizawa 5 лет назад
Родитель
Сommit
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' }),
     ]);
 
-    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);