From 53bef156f9b9ee313e3b97b40d3677a05aeb1ab7 Mon Sep 17 00:00:00 2001 From: simonredfern Date: Thu, 11 Dec 2025 19:27:15 +0100 Subject: [PATCH] using v6.0.0 of scanned apis fix --- src/components/Preview.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/Preview.vue b/src/components/Preview.vue index c546a15..ffe71d4 100644 --- a/src/components/Preview.vue +++ b/src/components/Preview.vue @@ -228,6 +228,11 @@ const parseDoubleEncodedJson = (obj: any): any => { } const highlightCode = (json) => { + if (!json) { + successResponseBody.value = '' + return + } + if (json.error) { // Parse double-encoded JSON error messages to display them cleanly const errorObj = parseDoubleEncodedJson(json.error) @@ -236,14 +241,12 @@ const highlightCode = (json) => { successResponseBody.value = hljs.lineNumbersValue( hljs.highlightAuto(JSON.stringify(errorObj, null, 4), ['JSON']).value ) - } else if (json) { + } else { // Parse double-encoded JSON in successful responses too const parsedJson = parseDoubleEncodedJson(json) successResponseBody.value = hljs.lineNumbersValue( hljs.highlightAuto(JSON.stringify(parsedJson, null, 4), ['JSON']).value ) - } else { - successResponseBody.value = '' } } const submitEntitlement = async () => {