File tree 5 files changed +16
-15
lines changed
5 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import (
13
13
"testing"
14
14
15
15
"code.gitea.io/gitea/models"
16
+ "code.gitea.io/gitea/modules/setting"
16
17
api "code.gitea.io/gitea/modules/structs"
17
18
18
19
"github.com/stretchr/testify/assert"
@@ -57,6 +58,12 @@ func TestAPISearchRepo(t *testing.T) {
57
58
user4 := models .AssertExistsAndLoadBean (t , & models.User {ID : 20 }).(* models.User )
58
59
orgUser := models .AssertExistsAndLoadBean (t , & models.User {ID : 17 }).(* models.User )
59
60
61
+ oldAPIDefaultNum := setting .API .DefaultPagingNum
62
+ defer func () {
63
+ setting .API .DefaultPagingNum = oldAPIDefaultNum
64
+ }()
65
+ setting .API .DefaultPagingNum = 10
66
+
60
67
// Map of expected results, where key is user for login
61
68
type expectedResults map [* models.User ]struct {
62
69
count int
@@ -79,7 +86,7 @@ func TestAPISearchRepo(t *testing.T) {
79
86
user : {count : 10 },
80
87
user2 : {count : 10 }},
81
88
},
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 {
83
90
nil : {count : 10 },
84
91
user : {count : 10 },
85
92
user2 : {count : 10 }},
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import (
10
10
"testing"
11
11
"time"
12
12
13
+ "code.gitea.io/gitea/modules/setting"
13
14
"code.gitea.io/gitea/modules/test"
14
15
15
16
"github.com/stretchr/testify/assert"
@@ -106,6 +107,12 @@ func TestCreateReleaseDraft(t *testing.T) {
106
107
func TestCreateReleasePaging (t * testing.T ) {
107
108
defer prepareTestEnv (t )()
108
109
110
+ oldAPIDefaultNum := setting .API .DefaultPagingNum
111
+ defer func () {
112
+ setting .API .DefaultPagingNum = oldAPIDefaultNum
113
+ }()
114
+ setting .API .DefaultPagingNum = 10
115
+
109
116
session := loginUser (t , "user2" )
110
117
// Create enaugh releases to have paging
111
118
for i := 0 ; i < 12 ; i ++ {
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import (
11
11
// ToCorrectPageSize makes sure page size is in allowed range.
12
12
func ToCorrectPageSize (size int ) int {
13
13
if size <= 0 {
14
- size = 10
14
+ size = setting . API . DefaultPagingNum
15
15
} else if size > setting .API .MaxResponseItems {
16
16
size = setting .API .MaxResponseItems
17
17
}
Original file line number Diff line number Diff line change @@ -275,12 +275,6 @@ func TopicSearch(ctx *context.APIContext) {
275
275
kw := ctx .Query ("q" )
276
276
277
277
listOptions := utils .GetListOptions (ctx )
278
- if listOptions .Page < 1 {
279
- listOptions .Page = 1
280
- }
281
- if listOptions .PageSize < 1 {
282
- listOptions .PageSize = 10
283
- }
284
278
285
279
topics , err := models .FindTopics (& models.FindTopicOptions {
286
280
Keyword : kw ,
Original file line number Diff line number Diff line change @@ -69,13 +69,6 @@ func Releases(ctx *context.Context) {
69
69
IncludeTags : true ,
70
70
}
71
71
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
-
79
72
releases , err := models .GetReleasesByRepoID (ctx .Repo .Repository .ID , opts )
80
73
if err != nil {
81
74
ctx .ServerError ("GetReleasesByRepoID" , err )
You can’t perform that action at this time.
0 commit comments