From e5aeb8597ba87d7bcd8b959b011710728c8fc000 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Thu, 29 Oct 2020 11:53:07 +0100 Subject: [PATCH] Prevent submission creation if url is undefined --- app/assets/javascripts/editor/submissions.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/assets/javascripts/editor/submissions.js b/app/assets/javascripts/editor/submissions.js index b04797a4..ec80c0b2 100644 --- a/app/assets/javascripts/editor/submissions.js +++ b/app/assets/javascripts/editor/submissions.js @@ -11,6 +11,15 @@ CodeOceanEditorSubmissions = { createSubmission: function (initiator, filter, callback) { this.showSpinner(initiator); var url = $(initiator).data('url') || $('#editor').data('submissions-url'); + + if (url === undefined) { + const data = { + initiator: initiator, + filter: filter, + } + Sentry.captureException(JSON.stringify(data)); + return; + } var jqxhr = this.ajax({ data: { submission: {