diff --git a/packages/core/src/dom_components/model/ComponentDynamicValueListener.ts b/packages/core/src/dom_components/model/ComponentDynamicValueListener.ts index 0708ed1b8..7963205ae 100644 --- a/packages/core/src/dom_components/model/ComponentDynamicValueListener.ts +++ b/packages/core/src/dom_components/model/ComponentDynamicValueListener.ts @@ -22,7 +22,9 @@ export class ComponentDynamicValueListener { static evaluateComponentDef(values: ObjectAny, em: EditorModel) { const props = DynamicValueWatcher.getStaticValues(values, em); - props.attributes = DynamicValueWatcher.getStaticValues(props.attributes, em); + if (values.attributes) { + props.attributes = DynamicValueWatcher.getStaticValues(values.attributes, em); + } return props; }