From 928b0951b4c672c92f7ee79236713e96e2c09e47 Mon Sep 17 00:00:00 2001 From: Dorian Niemiec Date: Tue, 6 Aug 2024 16:16:06 +0200 Subject: [PATCH] Fix 500 Internal Server Error with empty mods list. --- backend/serverSideScript.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/serverSideScript.js b/backend/serverSideScript.js index e42bc6c..0192db0 100644 --- a/backend/serverSideScript.js +++ b/backend/serverSideScript.js @@ -325,7 +325,7 @@ if (href == "/") { parsedJsonData.mods.forEach(function (mod) { entriesToInsert.push("(" + mysql.escape(results.insertId) + ", " + mysql.escape(mod.name) + ", " + mysql.escape(mod.version) + ")"); }); - connection.query("INSERT INTO entries_mods (entry_id, name, version) VALUES " + entriesToInsert.join(", ") + ";", function (error, results, fields) { + connection.query(entriesToInsert.length > 0 ? ("INSERT INTO entries_mods (entry_id, name, version) VALUES " + entriesToInsert.join(", ") + ";") : "SELECT 1;", function (error, results, fields) { if (error) { serverconsole.errmessage("There was an error while processing the request!"); serverconsole.errmessage("Stack:");