* Fix page and missing return on unadopted repos API Page must be 1 if it's not specified and it should return after sending an internal server error. * Allow ignore pagestags/v1.16.3
@@ -445,7 +445,6 @@ func TestAPIRepoTransfer(t *testing.T) { | |||
expectedStatus int | |||
}{ | |||
// Disclaimer for test story: "user1" is an admin, "user2" is normal user and part of in owner team of org "user3" | |||
// Transfer to a user with teams in another org should fail | |||
{ctxUserID: 1, newOwner: "user3", teams: &[]int64{5}, expectedStatus: http.StatusForbidden}, | |||
// Transfer to a user with non-existent team IDs should fail |
@@ -61,7 +61,6 @@ type Version struct { | |||
// update minDBVersion accordingly | |||
var migrations = []Migration{ | |||
// Gitea 1.5.0 ends at v69 | |||
// v70 -> v71 | |||
NewMigration("add issue_dependencies", addIssueDependencies), | |||
// v71 -> v72 |
@@ -11,8 +11,8 @@ import ( | |||
"strings" | |||
"code.gitea.io/gitea/modules/timeutil" | |||
"github.com/tstranex/u2f" | |||
"github.com/tstranex/u2f" | |||
"xorm.io/xorm" | |||
"xorm.io/xorm/schemas" | |||
) |
@@ -8,6 +8,7 @@ import ( | |||
"testing" | |||
"code.gitea.io/gitea/modules/timeutil" | |||
"github.com/stretchr/testify/assert" | |||
"xorm.io/xorm/schemas" | |||
) |
@@ -43,9 +43,13 @@ func ListUnadoptedRepositories(ctx *context.APIContext) { | |||
// "$ref": "#/responses/forbidden" | |||
listOptions := utils.GetListOptions(ctx) | |||
if listOptions.Page == 0 { | |||
listOptions.Page = 1 | |||
} | |||
repoNames, count, err := repo_service.ListUnadoptedRepositories(ctx.FormString("query"), &listOptions) | |||
if err != nil { | |||
ctx.InternalServerError(err) | |||
return | |||
} | |||
ctx.SetTotalCountHeader(int64(count)) |