diff --git a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
index 76543ac322a63cff1af8e948bbab5f81dd088aa1..3839ca4fb89c3289f2d993bc5a28e4d64930a848 100644
--- a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
+++ b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
@@ -19,7 +19,7 @@ export default {
       selected: null,
       selectedFull: null,
       search: "",
-      selectedTypes: ["GROUP", "TEACHER", "ROOM"],
+      selectedType: "GROUP",
       types: timetableTypes,
     };
   },
@@ -36,7 +36,7 @@ export default {
     availableTimetablesFiltered() {
       // Filter timetables by selected types
       return this.availableTimetables.filter((timetable) => {
-        return this.selectedTypes.indexOf(timetable.type) !== -1;
+        return this.selectedType == timetable.type;
       });
     },
   },
@@ -61,7 +61,7 @@ export default {
       />
 
       <!-- Filter by timetable types -->
-      <v-btn-toggle v-model="selectedTypes" dense block multiple class="d-flex">
+      <v-btn-toggle v-model="selectedType" dense block class="d-flex">
         <v-btn
           v-for="type in types"
           :key="type.id"