From 953d4687d4b269bba771f68252921bf8c59f45b9 Mon Sep 17 00:00:00 2001 From: rhenck <richard.henck@iqb.hu-berlin.de> Date: Wed, 20 Apr 2022 14:28:11 +0200 Subject: [PATCH] Fix reading of cloze element with empty lines --- projects/common/util/unit-definition-sanitizer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/common/util/unit-definition-sanitizer.ts b/projects/common/util/unit-definition-sanitizer.ts index 69fd45098..3ecca1217 100644 --- a/projects/common/util/unit-definition-sanitizer.ts +++ b/projects/common/util/unit-definition-sanitizer.ts @@ -251,7 +251,7 @@ export abstract class UnitDefinitionSanitizer { content: doc.content .map((paragraph: ClozeDocumentParagraph) => ({ ...paragraph, - content: paragraph.content + content: paragraph.content ? paragraph.content .map((paraPart: ClozeDocumentParagraphPart) => ( ['TextField', 'DropList', 'ToggleButton'].includes(paraPart.type) ? { @@ -264,7 +264,7 @@ export abstract class UnitDefinitionSanitizer { { ...paraPart } - )) + )) : undefined })) } as ClozeDocument } as ClozeElement; -- GitLab