fix: json editor goes blank if json error is typed

This commit is contained in:
mariodz95 2025-07-22 18:40:30 +02:00
commit 28e35819bc

View file

@ -31,23 +31,24 @@ export default defineComponent({
if (!event) { if (!event) {
return {}; return {};
} }
try {
if (event.json) { if (event.json) {
return event.json; return event.json;
}
else if (event.text) {
return JSON.parse(event.text);
}
else {
return event;
}
} }
catch { else if (event.text) {
return {}; return JSON.parse(event.text);
}
else {
return event;
} }
} }
function onChange(event: any) { function onChange(event: any) {
emit("update:modelValue", parseEvent(event)); try {
emit("update:modelValue", parseEvent(event));
}
catch (e) {
console.log("JSON parsing failed: ", e)
}
} }
return { return {
onChange, onChange,