From 34d33c3dee2ff5e00e3d63c1bd057591fd68503d Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Fri, 1 Jul 2022 10:33:49 +0100 Subject: [PATCH] Update rest_framework/permissions.py --- rest_framework/permissions.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rest_framework/permissions.py b/rest_framework/permissions.py index db678c228..16459b251 100644 --- a/rest_framework/permissions.py +++ b/rest_framework/permissions.py @@ -78,8 +78,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) )