Skip to content

Commit 4488fd2

Browse files
authored
Update enforcer.py
1 parent 930c08f commit 4488fd2

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

permit/enforcement/enforcer.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class CheckQuery(TypedDict):
3030
user: User
3131
action: Action
3232
resource: Resource
33+
context: Optional[Context]
3334

3435

3536
SETUP_PDP_DOCS_LINK = (
@@ -424,7 +425,7 @@ async def get_user_permissions(
424425
) from err
425426

426427
async def filter_objects(
427-
self, user: User, action: Action, _context: Dict[str, str], resources: List[Dict[str, Any]]
428+
self, user: User, action: Action, context: Dict[str, str], resources: List[Dict[str, Any]]
428429
) -> List[Dict[str, Any]]:
429430
"""
430431
Filter objects based on permissions using bulk check.
@@ -439,11 +440,7 @@ async def filter_objects(
439440
"attributes": resource.get("attributes", {}),
440441
"tenant": resource.get("tenant"),
441442
}
442-
check_query: CheckQuery = {
443-
"user": user,
444-
"action": action,
445-
"resource": permit_resource,
446-
}
443+
check_query: CheckQuery = {"user": user, "action": action, "resource": permit_resource, "context": context}
447444
requests.append(check_query)
448445

449446
results = await self.bulk_check(requests)

0 commit comments

Comments
 (0)