From 9ae284b94aad6e929205d3fac663008aa652cfad Mon Sep 17 00:00:00 2001 From: rhenck <richard.henck@iqb.hu-berlin.de> Date: Fri, 21 Jan 2022 16:22:06 +0100 Subject: [PATCH] Fix cloze element parsing of empty line --- projects/common/ui-elements/cloze/cloze-element.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/common/ui-elements/cloze/cloze-element.ts b/projects/common/ui-elements/cloze/cloze-element.ts index 1beb29757..2bb88eaac 100644 --- a/projects/common/ui-elements/cloze/cloze-element.ts +++ b/projects/common/ui-elements/cloze/cloze-element.ts @@ -67,6 +67,9 @@ export class ClozeElement extends CompoundElement implements PositionedElement, private static getParagraphCustomElements(documentPart: any): InputElement[] { console.log('fff', documentPart); + if (!documentPart.content) { + return []; + } return documentPart.content .filter((word: ClozeDocumentPart) => ['TextField', 'DropList', 'ToggleButton'].includes(word.type)) .reduce((accumulator: any[], currentValue: any) => { -- GitLab