From e8ed29eb9dea2bfe52fc2c2f07c8c245b08bee3e Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Mon, 19 Jan 2026 10:58:17 +0000 Subject: [PATCH] fix: pass empty array instead of undefined if meta has no countries --- src/utils/StreamResolver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/StreamResolver.ts b/src/utils/StreamResolver.ts index 410ce07..d077e84 100644 --- a/src/utils/StreamResolver.ts +++ b/src/utils/StreamResolver.ts @@ -102,7 +102,7 @@ export class StreamResolver { // Resolve fallback sources if we didn't get enough results already const skippedFallbackSourcePromises = skippedFallbackSources.map(async (skippedFallbackSource) => { - const resultCount = urlResults.reduce((accumulator, urlResult) => accumulator + Number(this.arraysIntersect(skippedFallbackSource.countryCodes, urlResult.meta?.countryCodes as CountryCode[])), 0); + const resultCount = urlResults.reduce((accumulator, urlResult) => accumulator + Number(this.arraysIntersect(skippedFallbackSource.countryCodes, /* istanbul ignore next */ urlResult.meta?.countryCodes ?? [])), 0); if (resultCount > (skippedFallbackSource.useOnlyWithMaxUrlsFound as number)) { return; }