diff --git a/aleksis/apps/chronos/frontend/components/AmendLesson.vue b/aleksis/apps/chronos/frontend/components/AmendLesson.vue
index b4803965d199c8f715f4f84936fcf5b33190a376..587ccdf093bdab1eae7bc197954607fdb56ad18e 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 c8df491e7f6c182785f91103f9c08c6382788a7e..f11275541ae2f89febb63d5f9ed32485260232a1 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>