diff --git a/.bruno/fixes/562-graphql-set-request-is-not-returning-the-correct-value.bru b/.bruno/fixes/562-graphql-set-request-is-not-returning-the-correct-value.bru new file mode 100644 index 000000000..e8335ac40 --- /dev/null +++ b/.bruno/fixes/562-graphql-set-request-is-not-returning-the-correct-value.bru @@ -0,0 +1,29 @@ +meta { + name: 562 - GraphQL set request is not returning the correct value + type: graphql + seq: 7 +} + +post { + url: {{BASE_URL}}/v2/graphql + body: graphql + auth: none +} + +body:graphql { + query Pouet { + set(id: "{{SET_ID}}") { + id + } + } + +} + +vars:pre-request { + SET_ID: swsh1 +} + +assert { + res.status: eq 200 + res.body.data.set.id: eq {{SET_ID}} +} diff --git a/.bruno/graphql/card.bru b/.bruno/graphql/card.bru new file mode 100644 index 000000000..b833ccb81 --- /dev/null +++ b/.bruno/graphql/card.bru @@ -0,0 +1,28 @@ +meta { + name: card + type: graphql + seq: 2 +} + +post { + url: {{BASE_URL}}/v2/graphql + body: graphql + auth: none +} + +body:graphql { + query Pouet { + card(id: "{{ID}}") { + id + } + } +} + +vars:pre-request { + ID: swsh1-136 +} + +assert { + res.status: eq 200 + res.body.data.card.id: eq {{ID}} +} diff --git a/.bruno/graphql.bru b/.bruno/graphql/cards.bru similarity index 94% rename from .bruno/graphql.bru rename to .bruno/graphql/cards.bru index 55a869c96..7c1fa463d 100644 --- a/.bruno/graphql.bru +++ b/.bruno/graphql/cards.bru @@ -1,5 +1,5 @@ meta { - name: GraphQL API + name: cards type: graphql seq: 1 } diff --git a/.bruno/graphql/serie.bru b/.bruno/graphql/serie.bru new file mode 100644 index 000000000..493228638 --- /dev/null +++ b/.bruno/graphql/serie.bru @@ -0,0 +1,29 @@ +meta { + name: serie + type: graphql + seq: 5 +} + +post { + url: {{BASE_URL}}/v2/graphql + body: graphql + auth: none +} + +body:graphql { + query Pouet { + serie(id: "{{ID}}") { + id + } + } + +} + +vars:pre-request { + ID: swsh +} + +assert { + res.status: eq 200 + res.body.data.serie.id: eq {{ID}} +} diff --git a/.bruno/graphql/series.bru b/.bruno/graphql/series.bru new file mode 100644 index 000000000..9d5e5ecaa --- /dev/null +++ b/.bruno/graphql/series.bru @@ -0,0 +1,24 @@ +meta { + name: series + type: graphql + seq: 6 +} + +post { + url: {{BASE_URL}}/v2/graphql + body: graphql + auth: none +} + +body:graphql { + query Pouet { + series { + id + } + } + +} + +assert { + res.status: eq 200 +} diff --git a/.bruno/graphql/set.bru b/.bruno/graphql/set.bru new file mode 100644 index 000000000..5372e7bc8 --- /dev/null +++ b/.bruno/graphql/set.bru @@ -0,0 +1,29 @@ +meta { + name: set + type: graphql + seq: 3 +} + +post { + url: {{BASE_URL}}/v2/graphql + body: graphql + auth: none +} + +body:graphql { + query Pouet { + set(id: "{{SET_ID}}") { + id + } + } + +} + +vars:pre-request { + SET_ID: swsh1 +} + +assert { + res.status: eq 200 + res.body.data.set.id: eq {{SET_ID}} +} diff --git a/.bruno/graphql/sets.bru b/.bruno/graphql/sets.bru new file mode 100644 index 000000000..f5574c3b3 --- /dev/null +++ b/.bruno/graphql/sets.bru @@ -0,0 +1,24 @@ +meta { + name: sets + type: graphql + seq: 4 +} + +post { + url: {{BASE_URL}}/v2/graphql + body: graphql + auth: none +} + +body:graphql { + query Pouet { + sets { + id + } + } + +} + +assert { + res.status: eq 200 +} diff --git a/server/src/V2/graphql/resolver.ts b/server/src/V2/graphql/resolver.ts index 6c095b9a4..c5e73f79f 100644 --- a/server/src/V2/graphql/resolver.ts +++ b/server/src/V2/graphql/resolver.ts @@ -29,7 +29,7 @@ const middleware = (fn: (lang: SupportedLanguages, query: Query) => any) // get the locale directive const lang = getLang(e) - const query = recordToQuery(data.filters ?? {}) + const query = recordToQuery(data.filters ?? data) // Deprecated code handling if (data.pagination) {