diff --git a/src/main/resources/static/javascript/script-editor.js b/src/main/resources/static/javascript/script-editor.js
index c871273..c83c46a 100644
--- a/src/main/resources/static/javascript/script-editor.js
+++ b/src/main/resources/static/javascript/script-editor.js
@@ -62,7 +62,11 @@ function add_entry() {
 }
 
 function edit_submit_entry() {
-    $.post("/api/remove_entry", "section=actions&entry_id="+($.urlParam("script_id")), function(data, status) {
+    if ($.urlParam("script_id") != "-1") {
+        $.post("/api/remove_entry", "section=actions&entry_id="+($.urlParam("script_id")), function(data, status) {
+            add_entry();
+        });
+    } else {
         add_entry();
-    });
+    }
 }
\ No newline at end of file