Taichi Masuyama 4 лет назад
Родитель
Сommit
c7f9f19e2b
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      packages/app/src/server/routes/apiv3/import.js

+ 6 - 2
packages/app/src/server/routes/apiv3/import.js

@@ -270,12 +270,16 @@ module.exports = (crowi) => {
      */
     try {
       (async() => {
+        const isV5Compatible = crowi.configManager.getConfig('crowi', 'app:isV5Compatible');
+
         // set isV5Compatible to false
-        await crowi.configManager.updateConfigsInTheSameNamespace('crowi', { 'app:isV5Compatible': false });
+        if (isV5Compatible) await crowi.configManager.updateConfigsInTheSameNamespace('crowi', { 'app:isV5Compatible': false });
+
         // import
         await importService.import(collections, importSettingsMap);
+
         // run v5InitialMigration
-        await crowi.pageService.v5InitialMigration();
+        if (isV5Compatible) await crowi.pageService.v5InitialMigration();
       })();
     }
     catch (err) {