From e8d3bf3dbf48dc2119284418edfca1eb308e3733 Mon Sep 17 00:00:00 2001 From: Arpit Date: Tue, 17 Oct 2023 13:37:03 +0530 Subject: [PATCH] [appdef] Pages attributes are missing on versioning or imported app (#7904) * fixes: on creating new version pages attributes are not copied * fixes: on importing apps with pages attributes are not copied * fixes: component double duplication issues --- server/src/services/app_import_export.service.ts | 4 ++++ server/src/services/apps.service.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/server/src/services/app_import_export.service.ts b/server/src/services/app_import_export.service.ts index 6239e4231f..259ab9587a 100644 --- a/server/src/services/app_import_export.service.ts +++ b/server/src/services/app_import_export.service.ts @@ -379,6 +379,8 @@ export class AppImportExportService { handle: page.handle, appVersionId: appResourceMappings.appVersionMapping[importingAppVersion.id], index: pagePostionIntheList, + disabled: page.disabled || false, + hidden: page.hidden || false, }); const pageCreated = await manager.save(newPage); @@ -652,6 +654,8 @@ export class AppImportExportService { handle: page.handle, appVersionId: appResourceMappings.appVersionMapping[importingAppVersion.id], index: page.index, + disabled: page.disabled || false, + hidden: page.hidden || false, }); const pageCreated = await manager.save(newPage); diff --git a/server/src/services/apps.service.ts b/server/src/services/apps.service.ts index a784127a96..92df0026d2 100644 --- a/server/src/services/apps.service.ts +++ b/server/src/services/apps.service.ts @@ -479,6 +479,8 @@ export class AppsService { name: page.name, handle: page.handle, index: page.index, + disabled: page.disabled, + hidden: page.hidden, appVersionId: appVersion.id, }) );