From ad37820ea77b3d56ebfd8430335aaad6bbbc3f6f Mon Sep 17 00:00:00 2001 From: lian Date: Thu, 3 Dec 2015 12:04:15 +0800 Subject: [PATCH] [api] return absolute avatar url --- seahub/api2/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/seahub/api2/views.py b/seahub/api2/views.py index 5f8540342f..6fa3d9519b 100644 --- a/seahub/api2/views.py +++ b/seahub/api2/views.py @@ -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