diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py
index 13154f1d01c843084255ed61d7eac776d4cb4a5d..ddf7ecfe6f25e1933c3d132f91a84a36222095bc 100644
--- a/program/management/commands/addpermissions.py
+++ b/program/management/commands/addpermissions.py
@@ -4,13 +4,10 @@ from django.core.management.base import BaseCommand
 from django.db.models import Q, QuerySet
 
 PERMISSIONS = {
-    # Program Managers get all permissions, they don’t need the edit the permissions
+    # Program Managers get all permissions, they also need the edit the permissions
     settings.PRIVILEGED_GROUP: {
-        "all": Permission.objects.filter(
-            ~Q(codename__startswith="edit"),
-            content_type__app_label="program",
-        ),
-        "user": Permission.objects.filter(codename="change_user"),
+        "all program": Permission.objects.filter(content_type__app_label="program"),
+        "change user": Permission.objects.filter(codename="change_user"),
     },
     # Host
     settings.ENTITLED_GROUPS[0]: {