починил получение аватарки юзера в методе получения юзера по id
This commit is contained in:
parent
2a1dfb9078
commit
dd18dceb6d
@ -68,7 +68,13 @@ class Account(models.Model):
|
||||
raise Exception(API_ERROR_NOT_FOUND, "user")
|
||||
|
||||
async def get_by_id(self, user_id: int):
|
||||
u = Account.objects.filter(id=user_id).select_related('executoraccount', 'accountavatar')
|
||||
related = [
|
||||
'executoraccount',
|
||||
'accountavatar',
|
||||
'accountavatar__photo',
|
||||
'accountavatar__profile_background'
|
||||
]
|
||||
u = Account.objects.filter(id=user_id).select_related(*related)
|
||||
if self.role == Account.ROLE_EXECUTOR or self.role == Account.ROLE_CUSTOMER:
|
||||
u.filter(role__in=[Account.ROLE_EXECUTOR, Account.ROLE_CUSTOMER])
|
||||
|
||||
|
Reference in New Issue
Block a user