From d73fe1f26e9aa4e9ecf7971c066cf9e46b9b11c3 Mon Sep 17 00:00:00 2001
From: jojohoch <joachim.hoch@iqb.hu-berlin.de>
Date: Tue, 12 Dec 2023 16:33:35 +0100
Subject: [PATCH] [editor] Fix answer scheme for image

---
 .../common/models/elements/media-elements/image.ts   | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/projects/common/models/elements/media-elements/image.ts b/projects/common/models/elements/media-elements/image.ts
index 46731dc65..8ca1c030d 100644
--- a/projects/common/models/elements/media-elements/image.ts
+++ b/projects/common/models/elements/media-elements/image.ts
@@ -8,7 +8,7 @@ import {
   PositionProperties, PropertyGroupGenerators, PropertyGroupValidators
 } from 'common/models/elements/property-group-interfaces';
 
-import { AnswerScheme } from 'common/models/elements/answer-scheme-interfaces';
+import { AnswerScheme, AnswerSchemeValue } from 'common/models/elements/answer-scheme-interfaces';
 import { environment } from 'common/environment';
 import { InstantiationEror } from 'common/util/errors';
 
@@ -68,11 +68,19 @@ export class ImageElement extends UIElement implements PositionedUIElement, Imag
       format: '',
       multiple: false,
       nullable: false,
-      values: [],
+      values: this.getAnswerSchemeValues(),
       valuesComplete: true
     };
   }
 
+  // eslint-disable-next-line class-methods-use-this
+  private getAnswerSchemeValues(): AnswerSchemeValue[] {
+    return [
+      { value: 'true', label: 'Lupe benutzt' },
+      { value: 'false', label: 'Lupe nicht benutzt' }
+    ];
+  }
+
   getDuplicate(): ImageElement {
     return new ImageElement(this);
   }
-- 
GitLab