summaryrefslogtreecommitdiffstats
path: root/routers/api
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2015-08-19 05:47:45 +0800
committerUnknwon <u@gogs.io>2015-08-19 05:47:45 +0800
commit54b52de6eed4eb2f76620c48189ba3167c290121 (patch)
tree063dcac1aef519a8f6ce8f6099a9d9c966cee2a1 /routers/api
parent47ac579f092cef9128fa0c74798ecaffa2c888f9 (diff)
downloadgitea-54b52de6eed4eb2f76620c48189ba3167c290121.tar.gz
gitea-54b52de6eed4eb2f76620c48189ba3167c290121.zip
minor fix on API response
Diffstat (limited to 'routers/api')
-rw-r--r--routers/api/v1/user.go6
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{}{