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 1ed30809e18991c65b2353bba6ec65a78a5e033c..03987bcf2e2745675e42e7f59ea7e5b0e6c0e987 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() {