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