From fc4746ec64017a5cd3c90c535d341de3d59d6907 Mon Sep 17 00:00:00 2001 From: Jakub Niezgoda Date: Tue, 29 Dec 2020 18:15:44 +0100 Subject: [PATCH] Migrate only non-empty layout sections to prevent creating empty tabs containers. (#1161) --- backend/migrations/20201030110539-5_1_1-MigratePageLayouts.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/migrations/20201030110539-5_1_1-MigratePageLayouts.js b/backend/migrations/20201030110539-5_1_1-MigratePageLayouts.js index 66f2629dac..eaee7c1443 100644 --- a/backend/migrations/20201030110539-5_1_1-MigratePageLayouts.js +++ b/backend/migrations/20201030110539-5_1_1-MigratePageLayouts.js @@ -34,7 +34,9 @@ module.exports = { migrate(queryInterface, pageData => { function migrateLayoutSection(layoutSection) { if (pageData[layoutSection]) { - pageData.layout.push({ type: layoutSection, content: pageData[layoutSection] }); + if (!_.isEmpty(pageData[layoutSection])) { + pageData.layout.push({ type: layoutSection, content: pageData[layoutSection] }); + } delete pageData[layoutSection]; } }