diff --git a/client/src/pages/AppointmentsPage.vue b/client/src/pages/AppointmentsPage.vue index 9b088a16..a5496775 100644 --- a/client/src/pages/AppointmentsPage.vue +++ b/client/src/pages/AppointmentsPage.vue @@ -44,6 +44,15 @@ const courseSessions = computed(() => { }); const selectedSession = ref(courseSessions.value[0]); +// pre-select course and session if we are in a course session +if (courseSessionsStore.currentCourseSession) { + const session = courseSessionsStore.currentCourseSession; + const { id: courseId, title: courseName, slug: courseSlug } = session.course; + selectedCourse.value = { id: courseId, name: courseName, slug: courseSlug }; + const { id: sessionId, title: sessionName } = session; + selectedSession.value = { id: sessionId, name: sessionName }; +} + const initialItemCircle: Item = { id: UNFILTERED, name: t("a.AlleCircle"),