Skip to content

Commit

Permalink
allows get_user_by_username to resolve user using a custom model
Browse files Browse the repository at this point in the history
  • Loading branch information
jontsai committed Aug 12, 2024
1 parent c4bb8fb commit 81bdec4
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions apps/accounts/utils/general.py
Original file line number Diff line number Diff line change
Expand Up @@ -133,12 +133,14 @@ def email_to_username_pretty_unique(email):
return username


def get_user_by_username(username):
def get_user_by_username(username, UserModel=None):
"""Gets a user by `username`
Returns None if not found
"""
UserModel = get_user_model()
if UserModel is None:
UserModel = get_user_model()

try:
user = UserModel.objects.get(username=username)
except UserModel.DoesNotExist:
Expand Down

0 comments on commit 81bdec4

Please sign in to comment.