From 33c9f8e8ac3bc28cb3836e22b198be5fa4ddfed9 Mon Sep 17 00:00:00 2001
From: Rasmus Fuhse <fuhse@data-quest.de>
Date: Thu, 31 Aug 2023 15:36:05 +0000
Subject: [PATCH] =?UTF-8?q?Resolve=20"Ank=C3=BCndigungen:=20Bearbeiten=20d?=
 =?UTF-8?q?er=20Bereiche=20funktioniert=20nach=20Speicherversuch=20nicht?=
 =?UTF-8?q?=20mehr"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #3120

Merge request studip/studip!2102
---
 resources/vue/components/EditableList.vue | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/resources/vue/components/EditableList.vue b/resources/vue/components/EditableList.vue
index 3199f71688d..c76b40063dc 100644
--- a/resources/vue/components/EditableList.vue
+++ b/resources/vue/components/EditableList.vue
@@ -100,10 +100,10 @@ export default {
         },
         changed () {
             this.resort = !this.resort;
-            this.$emit('input', this.items.map(function (item) {
+            this.$emit('input', this.allItems.map(function (item) {
                 return item.value;
             }));
-            this.$emit('items', this.items.map(function (item) {
+            this.$emit('items', this.allItems.map(function (item) {
                 return {
                     value: item.value,
                     name: item.name,
@@ -134,9 +134,9 @@ export default {
             }
         },
         deleteItem (item) {
-            for (let i in this.items) {
-                if (this.items[i].value === item.value) {
-                    this.$delete(this.items, i);
+            for (let i in this.allItems) {
+                if (this.allItems[i].value === item.value) {
+                    this.$delete(this.allItems, i);
                 }
             }
             this.changed();
@@ -145,8 +145,8 @@ export default {
             if (id.includes('__')) {
                 id = id.split('__')[0];
             }
-            for (let i in this.items) {
-                if (this.items[i].value === id) {
+            for (let i in this.allItems) {
+                if (this.allItems[i].value === id) {
                     return true;
                 }
             }
@@ -171,7 +171,7 @@ export default {
         }
     },
     mounted () {
-        this.$emit('input', this.items.map(function (item) {
+        this.$emit('input', this.allItems.map(function (item) {
             return item.value;
         }));
     }
-- 
GitLab