mirror of
https://github.com/gotson/komga.git
synced 2025-12-16 13:33:49 +01:00
perf: don't sort books and series by default
This commit is contained in:
parent
43a1fc7a0a
commit
31c89fc298
4 changed files with 12 additions and 12 deletions
|
|
@ -122,7 +122,7 @@ class BookController(
|
|||
when {
|
||||
page.sort.isSorted -> page.sort
|
||||
!searchTerm.isNullOrBlank() -> Sort.by("relevance")
|
||||
else -> Sort.by(Sort.Order.asc("metadata.title"))
|
||||
else -> Sort.unsorted()
|
||||
}
|
||||
|
||||
val pageRequest =
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ class SeriesController(
|
|||
when {
|
||||
page.sort.isSorted -> page.sort
|
||||
!searchTerm.isNullOrBlank() -> Sort.by("relevance")
|
||||
else -> Sort.by(Sort.Order.asc("metadata.titleSort"))
|
||||
else -> Sort.unsorted()
|
||||
}
|
||||
|
||||
val pageRequest =
|
||||
|
|
|
|||
|
|
@ -177,7 +177,7 @@ class BookControllerTest(
|
|||
mockMvc.get("/api/v1/books/${book15.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/books/${book.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/books")
|
||||
mockMvc.get("/api/v1/books?sort=metadata.title")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -235,7 +235,7 @@ class BookControllerTest(
|
|||
mockMvc.get("/api/v1/books/${book10.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/books/${book15.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/books")
|
||||
mockMvc.get("/api/v1/books?sort=metadata.title")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -293,7 +293,7 @@ class BookControllerTest(
|
|||
mockMvc.get("/api/v1/books/${bookAdult.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/books/${book.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/books")
|
||||
mockMvc.get("/api/v1/books?sort=metadata.title")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -351,7 +351,7 @@ class BookControllerTest(
|
|||
mockMvc.get("/api/v1/books/${bookAdult.id}").andExpect { status { isOk() } }
|
||||
mockMvc.get("/api/v1/books/${book.id}").andExpect { status { isOk() } }
|
||||
|
||||
mockMvc.get("/api/v1/books")
|
||||
mockMvc.get("/api/v1/books?sort=metadata.title")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -409,7 +409,7 @@ class BookControllerTest(
|
|||
mockMvc.get("/api/v1/books/${bookAdult.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/books/${book.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/books")
|
||||
mockMvc.get("/api/v1/books?sort=metadata.title")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
|
|||
|
|
@ -290,7 +290,7 @@ class SeriesControllerTest(
|
|||
mockMvc.get("/api/v1/series/${series15.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/series/${series.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/series")
|
||||
mockMvc.get("/api/v1/series?sort=metadata.titleSort")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -344,7 +344,7 @@ class SeriesControllerTest(
|
|||
mockMvc.get("/api/v1/series/${series16.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/series/${series18.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/series")
|
||||
mockMvc.get("/api/v1/series?sort=metadata.titleSort")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -398,7 +398,7 @@ class SeriesControllerTest(
|
|||
mockMvc.get("/api/v1/series/${seriesAdult.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/series/${series.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/series")
|
||||
mockMvc.get("/api/v1/series?sort=metadata.titleSort")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -452,7 +452,7 @@ class SeriesControllerTest(
|
|||
mockMvc.get("/api/v1/series/${seriesAdult.id}").andExpect { status { isOk() } }
|
||||
mockMvc.get("/api/v1/series/${series.id}").andExpect { status { isOk() } }
|
||||
|
||||
mockMvc.get("/api/v1/series")
|
||||
mockMvc.get("/api/v1/series?sort=metadata.titleSort")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
@ -506,7 +506,7 @@ class SeriesControllerTest(
|
|||
mockMvc.get("/api/v1/series/${seriesAdult.id}").andExpect { status { isForbidden() } }
|
||||
mockMvc.get("/api/v1/series/${series.id}").andExpect { status { isForbidden() } }
|
||||
|
||||
mockMvc.get("/api/v1/series")
|
||||
mockMvc.get("/api/v1/series?sort=metadata.titleSort")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
jsonPath("$.content.length()") { value(2) }
|
||||
|
|
|
|||
Loading…
Reference in a new issue