diff --git a/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html b/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html
index e0b9ecf0566eb87292e5636dec06d9f2ff41f23b..1dcfbed7d043b1f068e8e8f7f2f74e9028aa8de7 100644
--- a/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html
+++ b/aleksis/apps/alsijil/templates/alsijil/partials/lesson/tabs/seating_plan.html
@@ -20,8 +20,8 @@
 
       <div class="row margin-bottom no-padding">
         <div class="col s12 no-padding">
-          {% has_perm "stoelindeling.edit_seatingplan_rule" user seating_plan.group as can_edit %}
-          {% has_perm "stoelindeling.copy_seatingplan_rule" user seating_plan.group as can_copy %}
+          {% has_perm "stoelindeling.edit_seatingplan_rule" user seating_plan as can_edit %}
+          {% has_perm "stoelindeling.copy_seatingplan_for_group_rule" user first_group as can_copy %}
 
           {% if can_edit %}
             <a class="btn orange waves-effect waves-light"
diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index c999356fc02f0e9eb0dcd56bb9299cdd4e6ee71c..c8b1c96a3717fd190bd4a2a622fdb7fcd3d645f9 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -204,7 +204,7 @@ def register_object(
         with_seating_plan = (
             apps.is_installed("aleksis.apps.stoelindeling")
             and groups
-            and request.user.has_perm("stoelindeling.view_seatingplan", first_group)
+            and request.user.has_perm("stoelindeling.view_seatingplan_for_group_rule", first_group)
         )
         context["with_seating_plan"] = with_seating_plan