Skip to content

Commit 7abc3ce

Browse files
committed
feat: replace direct user lookup with utility function
1 parent 440d7a6 commit 7abc3ce

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

openedx_authz/engine/matcher.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from django.contrib.auth import get_user_model
55

66
from openedx_authz.api.data import ActionData, ContentLibraryData, ScopeData, UserData
7+
from openedx_authz.rest_api.utils import get_user_by_username_or_email
78

89
User = get_user_model()
910

@@ -47,7 +48,7 @@ def check_custom_conditions(request_user: str, request_action: str, request_scop
4748
"""
4849
try:
4950
username = UserData(namespaced_key=request_user).external_key
50-
user = User.objects.get(username=username)
51+
user = get_user_by_username_or_email(username)
5152
except User.DoesNotExist:
5253
return False
5354

0 commit comments

Comments
 (0)