From 2477bdd345b73c5ed9a4f99dd7adfd5843cb2d99 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 22 Oct 2021 13:56:58 +0200 Subject: [PATCH] chore: Wait for importAllConfig to finish --- server/services/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/services/main.js b/server/services/main.js index 919cfa8..33cd2bb 100644 --- a/server/services/main.js +++ b/server/services/main.js @@ -152,7 +152,7 @@ module.exports = () => ({ const diff = difference(databaseConfig, fileConfig); - Object.keys(diff).map((file) => { + await Promise.all(Object.keys(diff).map(async (file) => { const type = file.split('.')[0]; // Grab the first part of the filename. const name = file.split(/\.(.+)/)[1]; // Grab the rest of the filename minus the file extension. @@ -160,8 +160,8 @@ module.exports = () => ({ return; } - strapi.plugin('config-sync').service('main').importSingleConfig(type, name); - }); + await strapi.plugin('config-sync').service('main').importSingleConfig(type, name); + })); }, /**