diff --git a/projects/common/util/element.factory.ts b/projects/common/util/element.factory.ts index 762ca1cd8b1559402f29dc06e284a2fada7097a5..ae8947c453f713ee1a113e0ee157f3c43c412a1f 100644 --- a/projects/common/util/element.factory.ts +++ b/projects/common/util/element.factory.ts @@ -24,7 +24,7 @@ import { ClozeElement, DropdownElement, DropListElement, - DropListSimpleElement, ElementStyling, + DropListSimpleElement, FrameElement, ImageElement, InputElement, InputElementValue, LikertElement, LikertRowElement, PlayerProperties, PositionProperties, @@ -96,7 +96,7 @@ export abstract class ElementFactory { static initInputElement(element: Partial<UIElement>): InputElement { return { ...ElementFactory.initElement(element), - label: element.label as string || 'Beispielbeschriftung', + label: element.value !== undefined ? element.label as string : 'Beispielbeschriftung', value: element.value !== undefined ? element.value as InputElementValue : null, required: element.required !== undefined ? element.required as boolean : false, requiredWarnMessage: element.requiredWarnMessage !== undefined ?