From d22fcef227b0799c5e1049101313a15b5bb6197a Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Mon, 10 Jan 2022 15:29:09 +0100
Subject: [PATCH] [editor] Fix setting text property of likert elements

Before only the 'parts' parameter was saved. Now the HTML text is saved
as well, so future versions can properly restore the element.
---
 projects/editor/src/app/services/unit.service.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/projects/editor/src/app/services/unit.service.ts b/projects/editor/src/app/services/unit.service.ts
index a4ed699fa..ce26bfb89 100644
--- a/projects/editor/src/app/services/unit.service.ts
+++ b/projects/editor/src/app/services/unit.service.ts
@@ -260,6 +260,7 @@ export class UnitService {
         element.setProperty('id', value);
       } else if (property === 'text' && element.type === 'cloze') {
         element.setProperty('parts', ClozeParser.createClozeParts(value as string, this.idService));
+        element.setProperty('text', value);
       } else {
         element.setProperty(property, Copy.getCopy(value));
       }
-- 
GitLab