diff options
author | Unknwon <u@gogs.io> | 2015-08-19 05:47:45 +0800 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2015-08-19 05:47:45 +0800 |
commit | 54b52de6eed4eb2f76620c48189ba3167c290121 (patch) | |
tree | 063dcac1aef519a8f6ce8f6099a9d9c966cee2a1 /routers/api | |
parent | 47ac579f092cef9128fa0c74798ecaffa2c888f9 (diff) | |
download | gitea-54b52de6eed4eb2f76620c48189ba3167c290121.tar.gz gitea-54b52de6eed4eb2f76620c48189ba3167c290121.zip |
minor fix on API response
Diffstat (limited to 'routers/api')
-rw-r--r-- | routers/api/v1/user.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/routers/api/v1/user.go b/routers/api/v1/user.go index feecda483d..60b6adcd12 100644 --- a/routers/api/v1/user.go +++ b/routers/api/v1/user.go @@ -18,7 +18,7 @@ import ( // ToApiUser converts user to API format. func ToApiUser(u *models.User) *api.User { return &api.User{ - Id: u.Id, + ID: u.Id, UserName: u.Name, AvatarUrl: string(setting.Protocol) + u.AvatarLink(), } @@ -45,10 +45,14 @@ func SearchUsers(ctx *middleware.Context) { results := make([]*api.User, len(us)) for i := range us { results[i] = &api.User{ + ID: us[i].Id, UserName: us[i].Name, AvatarUrl: us[i].AvatarLink(), FullName: us[i].FullName, } + if ctx.IsSigned { + results[i].Email = us[i].Email + } } ctx.Render.JSON(200, map[string]interface{}{ |