diff options
author | Unknwon <u@gogs.io> | 2018-12-03 14:45:19 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2018-12-03 14:45:19 -0500 |
commit | 98114944fc325ece658c40bf4eba125238c47bd5 (patch) | |
tree | 5dc10c5a7e43f7a5a79c43a773f3627a0feb11af | |
parent | 6690023555e033ea25adb1f5bbcfac85d3ac9a25 (diff) |
vendor: update github.com/gogs/go-gogs-client
Bring fixes for #5538
-rw-r--r-- | .github/ISSUE_TEMPLATE/bug_report.md | 2 | ||||
-rw-r--r-- | models/user.go | 1 | ||||
-rw-r--r-- | routes/api/v1/repo/collaborators.go | 8 | ||||
-rw-r--r-- | vendor/github.com/gogs/go-gogs-client/gogs.go | 2 | ||||
-rw-r--r-- | vendor/github.com/gogs/go-gogs-client/user.go | 15 | ||||
-rw-r--r-- | vendor/vendor.json | 6 |
6 files changed, 10 insertions, 24 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 2466ce6e..2d3f7380 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -39,7 +39,7 @@ If applicable, add screenshots to help explain your problem. - Gogs version (or commit ref): - Git version: - Operating system: -- Database (use `[x]`): +- Database (replace `[ ]` with `[x]`): - [ ] PostgreSQL - [ ] MySQL - [ ] MSSQL diff --git a/models/user.go b/models/user.go index d607806a..5f84e17b 100644 --- a/models/user.go +++ b/models/user.go @@ -132,6 +132,7 @@ func (u *User) APIFormat() *api.User { return &api.User{ ID: u.ID, UserName: u.Name, + Login: u.Name, FullName: u.FullName, Email: u.Email, AvatarUrl: u.AvatarLink(), diff --git a/routes/api/v1/repo/collaborators.go b/routes/api/v1/repo/collaborators.go index 4ccfd547..728b6d40 100644 --- a/routes/api/v1/repo/collaborators.go +++ b/routes/api/v1/repo/collaborators.go @@ -15,11 +15,7 @@ import ( func ListCollaborators(c *context.APIContext) { collaborators, err := c.Repo.Repository.GetCollaborators() if err != nil { - if errors.IsUserNotExist(err) { - c.Error(422, "", err) - } else { - c.Error(500, "GetCollaborators", err) - } + c.ServerError("GetCollaborators", err) return } @@ -27,7 +23,7 @@ func ListCollaborators(c *context.APIContext) { for i := range collaborators { apiCollaborators[i] = collaborators[i].APIFormat() } - c.JSON(200, &apiCollaborators) + c.JSONSuccess(&apiCollaborators) } func AddCollaborator(c *context.APIContext, form api.AddCollaboratorOption) { diff --git a/vendor/github.com/gogs/go-gogs-client/gogs.go b/vendor/github.com/gogs/go-gogs-client/gogs.go index 582900f8..8d1e837f 100644 --- a/vendor/github.com/gogs/go-gogs-client/gogs.go +++ b/vendor/github.com/gogs/go-gogs-client/gogs.go @@ -14,7 +14,7 @@ import ( ) func Version() string { - return "0.12.13" + return "0.12.14" } // Client represents a Gogs API client. diff --git a/vendor/github.com/gogs/go-gogs-client/user.go b/vendor/github.com/gogs/go-gogs-client/user.go index 3879b1a6..bbe0ca9f 100644 --- a/vendor/github.com/gogs/go-gogs-client/user.go +++ b/vendor/github.com/gogs/go-gogs-client/user.go @@ -5,30 +5,19 @@ package gogs import ( - "encoding/json" "fmt" ) // User represents a API user. type User struct { ID int64 `json:"id"` - UserName string `json:"login"` + UserName string `json:"username"` // LEGACY [Gogs 1.0]: remove field(s) for backward compatibility + Login string `json:"login"` FullName string `json:"full_name"` Email string `json:"email"` AvatarUrl string `json:"avatar_url"` } -// MarshalJSON implements the json.Marshaler interface for User -func (u User) MarshalJSON() ([]byte, error) { - // Re-declaring User to avoid recursion - type shadow User - return json.Marshal(struct { - shadow - // LEGACY [Gogs 1.0]: remove field(s) for backward compatibility - CompatUserName string `json:"username"` - }{shadow(u), u.UserName}) -} - func (c *Client) GetUserInfo(user string) (*User, error) { u := new(User) err := c.getParsedResponse("GET", fmt.Sprintf("/users/%s", user), nil, nil, u) diff --git a/vendor/vendor.json b/vendor/vendor.json index 702df522..2aa0798f 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -219,10 +219,10 @@ "revisionTime": "2018-10-23T10:58:32Z" }, { - "checksumSHA1": "zQkw7E0MzSfPem4f9eCGhue21Nw=", + "checksumSHA1": "zjkjsFMM7ML0rZBOLxMU2yxHxx4=", "path": "github.com/gogs/go-gogs-client", - "revision": "0c040274bc4e176c86a466e2ae327324fc143269", - "revisionTime": "2018-12-02T17:53:48Z" + "revision": "2040be8569f298967623526418f718a86e725f9b", + "revisionTime": "2018-12-03T19:42:48Z" }, { "checksumSHA1": "GaJLoEuMGnP5ofXvuweAI4wx06U=", |