diff --git a/aleksis/apps/alsijil/rules.py b/aleksis/apps/alsijil/rules.py
index f87447f4283a81a32463a10487b91122674c912a..71dd6adc389112543c1d5865b9afd53c44295041 100644
--- a/aleksis/apps/alsijil/rules.py
+++ b/aleksis/apps/alsijil/rules.py
@@ -134,8 +134,8 @@ delete_excusetype_predicate = has_person & has_global_perm("alsijil.delete_excus
 add_perm("alsijil.delete_excusetype", delete_excusetype_predicate)
 
 # View extra mark list
-view_extramark_predicate = has_person & has_global_perm("alsijil.view_extramark")
-add_perm("alsijil.view_extramark", view_extramark_predicate)
+view_extramarks_predicate = has_person & has_global_perm("alsijil.view_extramark")
+add_perm("alsijil.view_extramarks", view_extramarks_predicate)
 
 # Add extra mark
 add_extramark_predicate = has_person & has_global_perm("alsijil.add_extramark")
diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index dfc056512ab5143b2b552cd3d802b940a1a1c2fe..7f0edb132be81f4217ddd11534eca3c568cbb87a 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -537,7 +537,7 @@ class ExcuseTypeListView(PermissionRequiredMixin, SingleTableView):
 
     model = ExcuseType
     table_class = ExcuseTypeTable
-    permission_required = "alsijil.view_excusetype"
+    permission_required = "alsijil.view_excusetypes"
     template_name = "alsijil/excuse_type/list.html"