From 69c965dd4a065e994ececdbcaa3a9ec2553c57f6 Mon Sep 17 00:00:00 2001 From: Nandan Grover Date: Thu, 14 Dec 2023 18:21:56 +0000 Subject: [PATCH] fix for invalid json --- client/core/resumeEditor.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/core/resumeEditor.js b/client/core/resumeEditor.js index 6cecb1e..92db6c9 100644 --- a/client/core/resumeEditor.js +++ b/client/core/resumeEditor.js @@ -110,6 +110,15 @@ class resumeEditor { } async submitJsonChange() { + // Before submitting check if it's valid JSON, if not, alert the user + const jsonData = this.codeEditor.getValue(); + try { + JSON.parse(jsonData); + } catch (e) { + alert('Invalid JSON. Please check your JSON and try again'); + return; + } + let config = {}; try { config = await gateway.updateJson(this.inputId, this.themeSelected, this.codeEditor.getValue());