From 97da53983655d75eff300e48bac09b83089e28f6 Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Thu, 12 Oct 2023 16:22:44 +0200
Subject: [PATCH] Fix issues caused by separating AmendLesson component

---
 aleksis/apps/chronos/frontend/components/AmendLesson.vue    | 6 ++++++
 .../components/calendar_feeds/details/LessonDetails.vue     | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/chronos/frontend/components/AmendLesson.vue b/aleksis/apps/chronos/frontend/components/AmendLesson.vue
index b4803965..587ccdf0 100644
--- a/aleksis/apps/chronos/frontend/components/AmendLesson.vue
+++ b/aleksis/apps/chronos/frontend/components/AmendLesson.vue
@@ -105,6 +105,12 @@ export default {
     DeleteDialog,
   },
   mixins: [permissionsMixin],
+  props: {
+    selectedEvent: {
+      type: Object,
+      required: true,
+    }
+  },
   data() {
     return {
       edit: false,
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 c8df491e..f1127554 100644
--- a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
+++ b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
@@ -96,7 +96,11 @@
           </v-list-item-title>
         </v-list-item-content>
       </v-list-item>
-      <amend-lesson />
+      <amend-lesson
+        v-if="selectedEvent"
+        :selected-event="selectedEvent"
+        @refreshCalendar="$emit('refreshCalendar')"
+      />
     </template>
   </base-calendar-feed-details>
 </template>
-- 
GitLab