diff --git a/aleksis/apps/chronos/util/chronos_helpers.py b/aleksis/apps/chronos/util/chronos_helpers.py
index 46f8aaa80306fec3519b80b3aa9e0576427592e4..17d98c54a88e28c9be5ca81d8561924d4155c83a 100644
--- a/aleksis/apps/chronos/util/chronos_helpers.py
+++ b/aleksis/apps/chronos/util/chronos_helpers.py
@@ -152,7 +152,7 @@ def get_rooms(user: "User"):
         wanted_rooms = set()
 
         for room in rooms:
-            if checker.has_perm("chronos.view_room_timetable", room):
+            if checker.has_perm("core.view_room_timetable", room):
                 wanted_rooms.add(room.pk)
 
         rooms = rooms.filter(Q(pk__in=wanted_rooms))
diff --git a/aleksis/apps/chronos/util/predicates.py b/aleksis/apps/chronos/util/predicates.py
index de48c976a96bc27fd68f477427f0235ea8a22730..d99ac20adbf10739d8db525e5fa0ea27e30e8790 100644
--- a/aleksis/apps/chronos/util/predicates.py
+++ b/aleksis/apps/chronos/util/predicates.py
@@ -68,7 +68,7 @@ def has_room_timetable_perm(user: User, obj: Room) -> bool:
     to access the requested room timetable.
     """
     return has_global_perm("chronos.view_all_room_timetables")(user) or has_object_perm(
-        "chronos.view_room_timetable"
+        "core.view_room_timetable"
     )(user, obj)