]> source.dussan.org Git - gitea.git/commitdiff
minor fix on API response
authorUnknwon <u@gogs.io>
Tue, 18 Aug 2015 21:47:45 +0000 (05:47 +0800)
committerUnknwon <u@gogs.io>
Tue, 18 Aug 2015 21:47:45 +0000 (05:47 +0800)
cmd/web.go
routers/api/v1/user.go

index 386fae74f87d8c4d6a206d21d2a55e3b9d84e915..ae4403c0cacf47831a71bf55fcd8d24afec253ff 100644 (file)
@@ -222,7 +222,8 @@ func runWeb(ctx *cli.Context) {
                                        m.Get("", v1.GetUserInfo)
 
                                        m.Group("/tokens", func() {
-                                               m.Combo("").Get(v1.ListAccessTokens).Post(bind(v1.CreateAccessTokenForm{}), v1.CreateAccessToken)
+                                               m.Combo("").Get(v1.ListAccessTokens).
+                                                       Post(bind(v1.CreateAccessTokenForm{}), v1.CreateAccessToken)
                                        }, middleware.ApiReqBasicAuth())
                                })
                        })
index feecda483dff71687ae33b7fffa11ac12736b46b..60b6adcd120f470607cfc9c3236f160012ed183c 100644 (file)
@@ -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{}{