From 186edb338023767627762bd0e9b3a7cc492cc911 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Fri, 23 Feb 2024 16:58:08 +0100
Subject: [PATCH] Skip queries until group is loaded fully

---
 .../components/timetable_management/TimetableManagement.vue    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/lesrooster/frontend/components/timetable_management/TimetableManagement.vue b/aleksis/apps/lesrooster/frontend/components/timetable_management/TimetableManagement.vue
index 3d808708..443b5b53 100644
--- a/aleksis/apps/lesrooster/frontend/components/timetable_management/TimetableManagement.vue
+++ b/aleksis/apps/lesrooster/frontend/components/timetable_management/TimetableManagement.vue
@@ -234,7 +234,8 @@ export default defineComponent({
   },
   computed: {
     readyForQueries() {
-      return this.internalTimeGrid !== null && this.selectedGroup !== null;
+      // Non-typesafe check to also handle undefined
+      return this.internalTimeGrid != null && this.selectedGroup != null && this.selectedGroup.id != null;
     },
     lessons() {
       return this.lessonObjects
-- 
GitLab