1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-05-11 01:17:02 +00:00

[api] return absolute avatar url

This commit is contained in:
lian 2015-12-03 12:04:15 +08:00
parent b1ac1d1391
commit ad37820ea7

View File

@ -366,18 +366,18 @@ class SearchUser(APIView):
except ValueError:
size = 32
formated_result = format_user_result(search_result, size)[:10]
formated_result = format_user_result(request, search_result, size)[:10]
return HttpResponse(json.dumps({"users": formated_result}), status=200,
content_type=json_content_type)
def format_user_result(users, size):
def format_user_result(request, users, size):
results = []
for email in users:
url, is_default, date_uploaded = api_avatar_url(email, size)
results.append({
"email": email,
"avatar": avatar(email, size),
"avatar_url": url,
"avatar_url": request.build_absolute_uri(url),
"name": email2nickname(email),
})
return results