File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import (
1313 "testing"
1414
1515 "code.gitea.io/gitea/models"
16+ "code.gitea.io/gitea/modules/setting"
1617 api "code.gitea.io/gitea/modules/structs"
1718
1819 "github.com/stretchr/testify/assert"
@@ -57,6 +58,12 @@ func TestAPISearchRepo(t *testing.T) {
5758 user4 := models .AssertExistsAndLoadBean (t , & models.User {ID : 20 }).(* models.User )
5859 orgUser := models .AssertExistsAndLoadBean (t , & models.User {ID : 17 }).(* models.User )
5960
61+ oldAPIDefaultNum := setting .API .DefaultPagingNum
62+ defer func () {
63+ setting .API .DefaultPagingNum = oldAPIDefaultNum
64+ }()
65+ setting .API .DefaultPagingNum = 10
66+
6067 // Map of expected results, where key is user for login
6168 type expectedResults map [* models.User ]struct {
6269 count int
@@ -79,7 +86,7 @@ func TestAPISearchRepo(t *testing.T) {
7986 user : {count : 10 },
8087 user2 : {count : 10 }},
8188 },
82- {name : "RepositoriesDefaultMax10 " , requestURL : "/api/v1/repos/search?default&private=false" , expectedResults : expectedResults {
89+ {name : "RepositoriesDefault " , requestURL : "/api/v1/repos/search?default&private=false" , expectedResults : expectedResults {
8390 nil : {count : 10 },
8491 user : {count : 10 },
8592 user2 : {count : 10 }},
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import (
1010 "testing"
1111 "time"
1212
13+ "code.gitea.io/gitea/modules/setting"
1314 "code.gitea.io/gitea/modules/test"
1415
1516 "github.com/stretchr/testify/assert"
@@ -106,6 +107,12 @@ func TestCreateReleaseDraft(t *testing.T) {
106107func TestCreateReleasePaging (t * testing.T ) {
107108 defer prepareTestEnv (t )()
108109
110+ oldAPIDefaultNum := setting .API .DefaultPagingNum
111+ defer func () {
112+ setting .API .DefaultPagingNum = oldAPIDefaultNum
113+ }()
114+ setting .API .DefaultPagingNum = 10
115+
109116 session := loginUser (t , "user2" )
110117 // Create enaugh releases to have paging
111118 for i := 0 ; i < 12 ; i ++ {
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import (
1111// ToCorrectPageSize makes sure page size is in allowed range.
1212func ToCorrectPageSize (size int ) int {
1313 if size <= 0 {
14- size = 10
14+ size = setting . API . DefaultPagingNum
1515 } else if size > setting .API .MaxResponseItems {
1616 size = setting .API .MaxResponseItems
1717 }
Original file line number Diff line number Diff line change @@ -275,12 +275,6 @@ func TopicSearch(ctx *context.APIContext) {
275275 kw := ctx .Query ("q" )
276276
277277 listOptions := utils .GetListOptions (ctx )
278- if listOptions .Page < 1 {
279- listOptions .Page = 1
280- }
281- if listOptions .PageSize < 1 {
282- listOptions .PageSize = 10
283- }
284278
285279 topics , err := models .FindTopics (& models.FindTopicOptions {
286280 Keyword : kw ,
Original file line number Diff line number Diff line change @@ -69,13 +69,6 @@ func Releases(ctx *context.Context) {
6969 IncludeTags : true ,
7070 }
7171
72- if opts .ListOptions .Page <= 1 {
73- opts .ListOptions .Page = 1
74- }
75- if opts .ListOptions .PageSize <= 0 {
76- opts .ListOptions .Page = 10
77- }
78-
7972 releases , err := models .GetReleasesByRepoID (ctx .Repo .Repository .ID , opts )
8073 if err != nil {
8174 ctx .ServerError ("GetReleasesByRepoID" , err )
You can’t perform that action at this time.
0 commit comments