From 64942602b28a19bf910614acd5b5c090bf8af91c Mon Sep 17 00:00:00 2001 From: Cristopher Hernandez <22552070+CristopherH95@users.noreply.github.com> Date: Sat, 8 Nov 2025 15:21:58 -0800 Subject: [PATCH] Wrap object permissions check in sync_to_async --- adrf/generics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adrf/generics.py b/adrf/generics.py index d15722f..3a84e73 100644 --- a/adrf/generics.py +++ b/adrf/generics.py @@ -47,7 +47,7 @@ async def aget_object(self): obj = await aget_object_or_404(queryset, **filter_kwargs) # May raise a permission denied - self.check_object_permissions(self.request, obj) + await sync_to_async(self.check_object_permissions)(self.request, obj) return obj