Skip to content

Commit 85e8f92

Browse files
committed
Internal: Replace URLSearchParams with qs for query string parsing, especially for arrays, in pagination
1 parent 83bf20a commit 85e8f92

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

assets/vue/services/baseService.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import qs from "qs"
12
import api from "../config/api"
23

34
export default {
@@ -27,9 +28,9 @@ export default {
2728
let nextPageParams = null
2829

2930
if (data["hydra:view"] && data["hydra:view"]["hydra:next"]) {
30-
const queryString = data["hydra:view"]["hydra:next"].split("?")[1]
31+
const queryString = data["hydra:view"]["hydra:next"].split("?")[1] || ""
3132

32-
nextPageParams = Object.fromEntries(new URLSearchParams(queryString))
33+
nextPageParams = qs.parse(queryString)
3334
}
3435

3536
return {

0 commit comments

Comments
 (0)