Skip to content

Commit 5a39981

Browse files
committed
fix: load full policy in get role-user view
1 parent bb07ef0 commit 5a39981

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

openedx_authz/rest_api/v1/views.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,8 @@
1515
from rest_framework.views import APIView
1616

1717
from openedx_authz import api
18-
from openedx_authz.api.data import ScopeData
1918
from openedx_authz.constants import permissions
2019
from openedx_authz.engine.enforcer import AuthzEnforcer
21-
from openedx_authz.engine.filter import Filter
2220
from openedx_authz.rest_api.data import RoleOperationError, RoleOperationStatus
2321
from openedx_authz.rest_api.decorators import authz_permissions, view_auth_classes
2422
from openedx_authz.rest_api.utils import (
@@ -259,8 +257,7 @@ def get(self, request: HttpRequest) -> Response:
259257
serializer.is_valid(raise_exception=True)
260258
query_params = serializer.validated_data
261259

262-
flt = Filter(v2=[ScopeData(external_key=query_params["scope"]).namespaced_key])
263-
AuthzEnforcer.get_enforcer().load_filtered_policy(flt)
260+
AuthzEnforcer.get_enforcer().load_policy()
264261

265262
user_role_assignments = api.get_all_user_role_assignments_in_scope(query_params["scope"])
266263
usernames = {assignment.subject.username for assignment in user_role_assignments}

0 commit comments

Comments
 (0)