From f51980f420d57b4b8e42a63f26542a68b8a0d3b1 Mon Sep 17 00:00:00 2001 From: Farbod Zamani <zamani@elan-ev.de> Date: Fri, 9 Sep 2022 09:47:36 +0000 Subject: [PATCH] Biest 1292 Closes #1292 Merge request studip/studip!970 --- .../components/courseware/CoursewareDefaultBlock.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareDefaultBlock.vue b/resources/vue/components/courseware/CoursewareDefaultBlock.vue index 458739901c6..afb014431d5 100755 --- a/resources/vue/components/courseware/CoursewareDefaultBlock.vue +++ b/resources/vue/components/courseware/CoursewareDefaultBlock.vue @@ -32,7 +32,7 @@ <courseware-block-edit v-if="canEdit && showEdit" :block="block" - @store="$emit('storeEdit')" + @store="prepareStoreEdit" @close="closeEdit" > <template #edit> @@ -252,7 +252,7 @@ export default { let sections = container.attributes.payload.sections; // lock parent container - await this.lockObject({ id: containerId, type: 'courseware-containers' }); + await this.lockObject({ id: containerId, type: 'courseware-containers' }); // update container information for (let i = 0; i < sections.length; i++) { for (let j = 0; j < sections[i].blocks.length; j++) { @@ -273,6 +273,13 @@ export default { containerId: containerId, }); }, + + prepareStoreEdit() { + // storeEdit is only emitted when the block is not in deleting process. + if (!this.showDeleteDialog) { + this.$emit('storeEdit'); + } + } }, }; </script> -- GitLab