diff --git a/server/data-migrations/1697473340856-MigrateAppsDefinitionSchemaTransition.ts b/server/data-migrations/1697473340856-MigrateAppsDefinitionSchemaTransition.ts index d90faa240a..20169cd23a 100644 --- a/server/data-migrations/1697473340856-MigrateAppsDefinitionSchemaTransition.ts +++ b/server/data-migrations/1697473340856-MigrateAppsDefinitionSchemaTransition.ts @@ -215,6 +215,9 @@ export class MigrateAppsDefinitionSchemaTransition1697473340856 implements Migra transformedComponent.properties = componentData.definition.properties || {}; transformedComponent.styles = componentData.definition.styles || {}; transformedComponent.validation = componentData.definition.validation || {}; + transformedComponent.general = componentData.definition.general || {}; + transformedComponent.generalStyles = componentData.definition.generalStyles || {}; + transformedComponent.displayPreferences = componentData.definition.others || {}; transformedComponent.parent = data[componentId].parent || null; transformedComponents.push(transformedComponent); diff --git a/server/src/services/app_import_export.service.ts b/server/src/services/app_import_export.service.ts index 259ab9587a..7c82f29172 100644 --- a/server/src/services/app_import_export.service.ts +++ b/server/src/services/app_import_export.service.ts @@ -1508,6 +1508,9 @@ function transformComponentData(data: object, componentEvents: any[]): Component transformedComponent.properties = componentData.definition.properties || {}; transformedComponent.styles = componentData.definition.styles || {}; transformedComponent.validation = componentData.definition.validation || {}; + transformedComponent.general = componentData.definition.general || {}; + transformedComponent.generalStyles = componentData.definition.generalStyles || {}; + transformedComponent.displayPreferences = componentData.definition.others || {}; transformedComponent.parent = data[componentId].parent || null; transformedComponents.push(transformedComponent); diff --git a/server/src/services/apps.service.ts b/server/src/services/apps.service.ts index 92df0026d2..220f3d0978 100644 --- a/server/src/services/apps.service.ts +++ b/server/src/services/apps.service.ts @@ -533,6 +533,9 @@ export class AppsService { newComponent.properties = component.properties; newComponent.styles = component.styles; newComponent.validation = component.validation; + newComponent.general = component.general; + newComponent.generalStyles = component.generalStyles; + newComponent.displayPreferences = component.displayPreferences; newComponent.parent = component.parent ? parentId : null; newComponent.page = savedPage; diff --git a/server/src/services/components.service.ts b/server/src/services/components.service.ts index 52edd6b115..476137c20c 100644 --- a/server/src/services/components.service.ts +++ b/server/src/services/components.service.ts @@ -199,6 +199,8 @@ export class ComponentsService { transformedComponent.styles = componentData.styles || {}; transformedComponent.validation = componentData.validation || {}; transformedComponent.displayPreferences = componentData.others || null; + transformedComponent.general = componentData.general || null; + transformedComponent.generalStyles = componentData.generalStyles || null; transformedComponents.push(transformedComponent); }