diff --git a/projects/common/models/section.ts b/projects/common/models/section.ts index 371ff70a550351df6ee7c75c0d1e6323d9f04862..97dc19dd90c1fa2f4647b6a398b1c2f49fde33a8 100644 --- a/projects/common/models/section.ts +++ b/projects/common/models/section.ts @@ -51,10 +51,12 @@ export class Section { if (section?.gridRowSizes !== undefined) this.gridRowSizes = section.gridRowSizes; if (section?.activeAfterID) this.activeAfterID = section.activeAfterID; this.elements = - section?.elements?.map(element => ({ - ...ElementFactory.createElement(element), - position: ElementFactory.initPositionProps(element.position) - } as PositionedUIElement)) || []; + section?.elements?.map(element => ( + ElementFactory.createElement({ + ...element, + position: ElementFactory.initPositionProps(element.position) + }) as PositionedUIElement) + ) || []; } setProperty(property: string, value: UIElementValue): void {