Enforce read permission check on copy API endpoint (#16676)

This commit is contained in:
Liam Allen
2026-09-28 13:39:21 +01:00
committed by GitHub
parent cf3dd7d029
commit e995e5fc5f
2 changed files with 23 additions and 0 deletions
+2
View File
@@ -999,6 +999,8 @@ class CopyAPIView(GenericAPIView):
def post(self, request, *args, **kwargs):
obj = self.get_object()
if not request.user.can_access(obj.__class__, 'read', obj):
raise PermissionDenied()
create_kwargs = self._build_create_dict(obj)
create_kwargs_check = {}
for key in create_kwargs: