forked from GithubBackups/healthchecks
Preload Profile.current_project, saves one query per request.
This commit is contained in:
parent
3c1964b493
commit
d403260e9b
@ -6,7 +6,10 @@ class BasicBackend(object):
|
|||||||
|
|
||||||
def get_user(self, user_id):
|
def get_user(self, user_id):
|
||||||
try:
|
try:
|
||||||
return User.objects.select_related("profile").get(pk=user_id)
|
q = User.objects.select_related("profile",
|
||||||
|
"profile__current_project")
|
||||||
|
|
||||||
|
return q.get(pk=user_id)
|
||||||
except User.DoesNotExist:
|
except User.DoesNotExist:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user