From f34bf9a5fdb55085b2f6d0adc08cc0094e155de2 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Fri, 3 Sep 2021 14:22:53 +0100 Subject: [PATCH] Update permissions.py --- rest_framework/permissions.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rest_framework/permissions.py b/rest_framework/permissions.py index 56ed5af5d..7ad18ce3d 100644 --- a/rest_framework/permissions.py +++ b/rest_framework/permissions.py @@ -81,9 +81,11 @@ class OR: def has_object_permission(self, request, view, obj): return ( - (self.op1.has_permission(request, view) and self.op1.has_object_permission(request, view, obj)) - or - (self.op2.has_permission(request, view) and self.op2.has_object_permission(request, view, obj)) + self.op1.has_permission(request, view) + and self.op1.has_object_permission(request, view, obj) + ) or ( + self.op2.has_permission(request, view) + and self.op2.has_object_permission(request, view, obj) )