From 4b7840ba1be99dfa1d1ea19db2a0330a6a91c3f9 Mon Sep 17 00:00:00 2001 From: Mani <12898705+Maniload@users.noreply.github.com> Date: Sat, 18 May 2024 01:35:40 +0200 Subject: [PATCH] fix: Fixed pagination not working with nullable responses (e.g. 403 errors) (#214) --- src/lib/common/animethemes/api.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/common/animethemes/api.ts b/src/lib/common/animethemes/api.ts index d8490bf..0fab554 100644 --- a/src/lib/common/animethemes/api.ts +++ b/src/lib/common/animethemes/api.ts @@ -308,6 +308,11 @@ export function apiResolver(config: ApiResolverConfig): GraphQLFieldResolver & { links: { next: string } }; context.apiRequests++; + + if (!json) { + return null; + } + results.push(...transformer(extractor(json, parent, args), parent, args) as Array); devLog.info(`Collecting: ${url}, Got ${results.length}`); nextUrl = !args.limit ? json.links.next : null;