diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py
index 5970a05d85f19a7259384327d090f45efe0a62a1..c59837261403480d44b063ea0caf554111faacc6 100644
--- a/program/management/commands/addpermissions.py
+++ b/program/management/commands/addpermissions.py
@@ -28,9 +28,10 @@ PERMISSIONS = {
                 "delete_media",
             ]
         ),
-        "default add/delete media-source": Permission.objects.filter(
+        "default add/change/delete media-source": Permission.objects.filter(
             codename__in=[
                 "add_mediasource",
+                "change_mediasource",
                 "delete_mediasource",
             ]
         ),
@@ -76,9 +77,10 @@ PERMISSIONS = {
                 "delete_media",
             ]
         ),
-        "default add/delete media-source": Permission.objects.filter(
+        "default add/change/delete media-source": Permission.objects.filter(
             codename__in=[
                 "add_mediasource",
+                "change_mediasource",
                 "delete_mediasource",
             ]
         ),