From 2acec8b28f57cfd0fb55dbc02a2c780a282291ce Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Mon, 11 Sep 2023 19:16:26 +0200
Subject: [PATCH] Close lesson detail view after amending

---
 .../components/calendar_feeds/details/LessonDetails.vue     | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
index 1ed30809..03987bcf 100644
--- a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
+++ b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
@@ -113,7 +113,7 @@
           :get-patch-data="transformPatchData"
           :edit-item="initPatchData"
           @cancel="amendEvent.open = false"
-          @save="$emit('refreshCalendar')"
+          @save="onAmendSave()"
         >
           <template #subject.field="{ attrs, on, item }">
             <v-autocomplete
@@ -250,6 +250,10 @@ export default {
         cancelled: cancelled ? true : false,
       };
     },
+    onAmendSave() {
+      this.$emit('refreshCalendar');
+      this.model = false;
+    },
   },
   computed: {
     initPatchData() {
-- 
GitLab