From 7ea53e6c9947093c02d7f4acfa0d86d3a49ef96c Mon Sep 17 00:00:00 2001
From: Marcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de>
Date: Fri, 15 Oct 2021 07:40:47 +0200
Subject: [PATCH] Close delete dialog before deleting a structural element,
 fixes #315.

---
 .../vue/components/courseware/CoursewareStructuralElement.vue   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/vue/components/courseware/CoursewareStructuralElement.vue b/resources/vue/components/courseware/CoursewareStructuralElement.vue
index ba2b72d7ea5..564bff692c2 100755
--- a/resources/vue/components/courseware/CoursewareStructuralElement.vue
+++ b/resources/vue/components/courseware/CoursewareStructuralElement.vue
@@ -1045,11 +1045,11 @@ export default {
         },
         async deleteCurrentElement() {
             let parent_id = this.structuralElement.relationships.parent.data.id;
+            this.showElementDeleteDialog(false);
             await this.deleteStructuralElement({
                 id: this.currentId,
                 parentId: this.structuralElement.relationships.parent.data.id,
             });
-            this.showElementDeleteDialog(false);
             this.$router.push(parent_id);
         },
         async createElement() {
-- 
GitLab