From 01efd03507ad50a7a990a808d26c215fb688e238 Mon Sep 17 00:00:00 2001 From: Vincent Emonet Date: Mon, 8 Dec 2025 11:35:01 +0100 Subject: [PATCH] fix: fix the `json.ts` parser for ASK queries when the `queryResponse` is a string --- packages/yasr/src/parsers/json.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/yasr/src/parsers/json.ts b/packages/yasr/src/parsers/json.ts index 36089866..e2e88213 100644 --- a/packages/yasr/src/parsers/json.ts +++ b/packages/yasr/src/parsers/json.ts @@ -2,7 +2,7 @@ import Parser from "./"; export default function (queryResponse: any, postProcessBinding: Parser.PostProcessBinding): Parser.SparqlResults { if (typeof queryResponse == "string") { const json = JSON.parse(queryResponse); - if (postProcessBinding) { + if (postProcessBinding && json.results) { for (const binding in json.results.bindings) { json.results.bindings[binding] = postProcessBinding(json.results.bindings[binding]); }