From 8efe50ad9901f821bdbc78d6c8a4e2897e890eeb Mon Sep 17 00:00:00 2001 From: Enfop Date: Tue, 11 Oct 2016 13:53:56 +0200 Subject: [PATCH] manual event agent validate JSON field before form submit (#1728) --- .../agents/agent_views/manual_event_agent/_show.html.erb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/views/agents/agent_views/manual_event_agent/_show.html.erb b/app/views/agents/agent_views/manual_event_agent/_show.html.erb index 1bc0f53d..154039d4 100644 --- a/app/views/agents/agent_views/manual_event_agent/_show.html.erb +++ b/app/views/agents/agent_views/manual_event_agent/_show.html.erb @@ -30,6 +30,13 @@ e.preventDefault(); var $form = $("#create-event-form"); var $status = $("#event-creation-status"); + try{ + JSON.parse($form.find("textarea").val()); + } + catch(err){ + alert ('Sorry, there appears to be an error in your JSON input. Please fix it before continuing.'); + return false; + } $.ajax({ url: $form.attr('action'), method: "post",