diff --git a/seahub/api2/endpoints/search_user.py b/seahub/api2/endpoints/search_user.py index b904617cb4..e1c1c70c48 100644 --- a/seahub/api2/endpoints/search_user.py +++ b/seahub/api2/endpoints/search_user.py @@ -160,6 +160,13 @@ class SearchUser(APIView): except ValueError: size = 32 + # specific search `q` + user_q_obj = ccnet_api.get_emailuser(q) + if user_q_obj and user_q_obj.is_active: + if q in email_result: + email_result.remove(q) + email_result.insert(0, q) + formated_result = format_searched_user_result( request, email_result[:10], size)