From 28e35819bc82b75d824e2a03d050976fcb2506f7 Mon Sep 17 00:00:00 2001 From: mariodz95 Date: Tue, 22 Jul 2025 18:40:30 +0200 Subject: [PATCH] fix: json editor goes blank if json error is typed --- .../components/global/RecipeJsonEditor.vue | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/frontend/components/global/RecipeJsonEditor.vue b/frontend/components/global/RecipeJsonEditor.vue index a90e1e8be..02b53390f 100644 --- a/frontend/components/global/RecipeJsonEditor.vue +++ b/frontend/components/global/RecipeJsonEditor.vue @@ -31,23 +31,24 @@ export default defineComponent({ if (!event) { return {}; } - try { - if (event.json) { - return event.json; - } - else if (event.text) { - return JSON.parse(event.text); - } - else { - return event; - } + + if (event.json) { + return event.json; } - catch { - return {}; + else if (event.text) { + return JSON.parse(event.text); + } + else { + return event; } } function onChange(event: any) { - emit("update:modelValue", parseEvent(event)); + try { + emit("update:modelValue", parseEvent(event)); + } + catch (e) { + console.log("JSON parsing failed: ", e) + } } return { onChange,