aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2018-12-03 14:45:19 -0500
committerUnknwon <u@gogs.io>2018-12-03 14:45:19 -0500
commit98114944fc325ece658c40bf4eba125238c47bd5 (patch)
tree5dc10c5a7e43f7a5a79c43a773f3627a0feb11af
parent6690023555e033ea25adb1f5bbcfac85d3ac9a25 (diff)
vendor: update github.com/gogs/go-gogs-client
Bring fixes for #5538
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md2
-rw-r--r--models/user.go1
-rw-r--r--routes/api/v1/repo/collaborators.go8
-rw-r--r--vendor/github.com/gogs/go-gogs-client/gogs.go2
-rw-r--r--vendor/github.com/gogs/go-gogs-client/user.go15
-rw-r--r--vendor/vendor.json6
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=",