diff --git a/program/serializers.py b/program/serializers.py
index 79aba96d1ae352dbf8884b5927e740443ec120b5..c349eb2284341a5b642d6fb4258fccb8735f91d6 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -129,7 +129,7 @@ class UserSerializer(serializers.ModelSerializer):
     @staticmethod
     def get_permissions(obj: User) -> list[str]:
         return sorted(
-            [p.split(".")[1] for p in obj.get_all_permissions() if p.startswith("program")]
+            [p.split(".")[1] for p in obj.get_all_permissions() if p.startswith("program.edit")]
         )
 
     def create(self, validated_data):