From 40fb904a32568db357f0558686b701053593cfe4 Mon Sep 17 00:00:00 2001
From: jojohoch <joachim.hoch@iqb.hu-berlin.de>
Date: Tue, 3 Jan 2023 13:54:31 +0100
Subject: [PATCH] [player] Use form control value for drop list manipulations

- Add pipe to decide which list to use
---
 .../components/input-elements/drop-list.component.ts     | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/projects/common/components/input-elements/drop-list.component.ts b/projects/common/components/input-elements/drop-list.component.ts
index 9305f9282..d0252c5cc 100644
--- a/projects/common/components/input-elements/drop-list.component.ts
+++ b/projects/common/components/input-elements/drop-list.component.ts
@@ -1,11 +1,14 @@
-import { Component, Input, Pipe, PipeTransform } from '@angular/core';
+// eslint-disable-next-line max-classes-per-file
+import {
+  Component, Input, Pipe, PipeTransform
+} from '@angular/core';
 import {
   CdkDrag, CdkDragDrop, CdkDragEnd, CdkDragStart, CdkDropList, moveItemInArray, transferArrayItem
 } from '@angular/cdk/drag-drop';
 import { DropListElement } from 'common/models/elements/input-elements/drop-list';
 import { DragNDropValueObject } from 'common/models/elements/element';
-import { FormElementComponent } from '../../directives/form-element-component.directive';
 import { FormGroup } from '@angular/forms';
+import { FormElementComponent } from '../../directives/form-element-component.directive';
 
 @Component({
   selector: 'aspect-drop-list',
@@ -149,7 +152,7 @@ export class DropListComponent extends FormElementComponent {
   }
 
   updateFormvalue(): void {
-    this.elementFormControl.setValue(this.elementModel.value);
+    this.elementFormControl.setValue(this.elementFormControl.value);
   }
 
   validDropPredicate = (drag: CdkDrag, drop: CdkDropList): boolean => {
-- 
GitLab