diff --git a/scipost_django/production/views.py b/scipost_django/production/views.py
index 8a4e7e4d6ac27cf989aa49ce5e26aee363d95cc9..e61522c3f389391eaf420691ace5276aa462d1cd 100644
--- a/scipost_django/production/views.py
+++ b/scipost_django/production/views.py
@@ -1730,7 +1730,7 @@ def _hx_productionstream_actions_bulk_assign_officers(request):
             )
 
     if (supervisor := form.cleaned_data["supervisor"]) and not request.user.has_perm(
-        "production.can_perform_supervisory_actions"
+        "scipost.can_assign_production_supervisor"
     ):
         messages.error(
             request, "You do not have permission to assign supervisors to streams."