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]); }