From 321bd5c7bc52b402472cd4625bdf2da8a8ba8ef2 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 14 Jan 2021 12:39:34 +0100 Subject: [PATCH] Config Editor BUG fixed when you breaked JSON format --- .../Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js b/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js index bc7c8280b..562cfb1c3 100644 --- a/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js +++ b/Projects/Superalgos/UI/Spaces/Floating-Space/ConfigEditor.js @@ -73,7 +73,12 @@ function newConfigEditor() { thisObject.payload.uiObject.uiObjectTitle.exitEditMode() let textArea = document.getElementById('textArea') - textArea.value = JSON.stringify(JSON.parse(thisObject.payload.node.config), undefined, 4) + try { + textArea.value = JSON.stringify(JSON.parse(thisObject.payload.node.config), undefined, 4) + } catch(err) { + textArea.value = thisObject.payload.node.config + } + textArea.style = 'resize: none;' + ' border: none;' + ' outline: none;' +