diff --git a/aleksis/core/frontend/components/calendar/Calendar.vue b/aleksis/core/frontend/components/calendar/Calendar.vue index 3a62a89cecfe3dc9cc2450e47f65d8f0d1e9d992..adef6a1ca08583dc3f3b41160d53dfa8c5f90739 100644 --- a/aleksis/core/frontend/components/calendar/Calendar.vue +++ b/aleksis/core/frontend/components/calendar/Calendar.vue @@ -376,6 +376,9 @@ export default { this.fetchMoreInterval = setInterval(() => { this.fetchMoreCalendarEvents(this.extendedStart, this.extendedEnd); }, 30000); + + // Also reset the currently selected event (for the detail view) + this.selectedEvent = null; }, fetch() { this.title = this.$refs.calendar.title; @@ -404,6 +407,9 @@ export default { this.fetchMoreInterval = setInterval(() => { this.fetchMoreCalendarEvents(this.extendedStart, this.extendedEnd); }, 30000); + + // Also reset the currently selected event (for the detail view) + this.selectedEvent = null; } }, },