From 6e71142970aa99e7119ba046bc543c0d8ced03f1 Mon Sep 17 00:00:00 2001 From: Michael G Date: Wed, 13 Dec 2023 18:22:01 -0500 Subject: [PATCH] Escape the groups column --- server/player.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/player.lua b/server/player.lua index 410ffd9..d8909ab 100644 --- a/server/player.lua +++ b/server/player.lua @@ -165,7 +165,7 @@ local function createCharacterTable(info) -- Save character information to database function self.save() - local affectedRows = MySQL.update.await("UPDATE nd_characters SET name = ?, firstname = ?, lastname = ?, dob = ?, gender = ?, cash = ?, bank = ?, groups = ?, metadata = ? WHERE charid = ?", { + local affectedRows = MySQL.update.await("UPDATE nd_characters SET name = ?, firstname = ?, lastname = ?, dob = ?, gender = ?, cash = ?, bank = ?, `groups` = ?, metadata = ? WHERE charid = ?", { self.name, self.firstname, self.lastname, @@ -398,7 +398,7 @@ function NDCore.newCharacter(src, info) inventory = info.inventory or {}, } - charInfo.id = MySQL.insert.await("INSERT INTO nd_characters (identifier, name, firstname, lastname, dob, gender, cash, bank, groups, metadata) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", { + charInfo.id = MySQL.insert.await("INSERT INTO nd_characters (identifier, name, firstname, lastname, dob, gender, cash, bank, `groups`, metadata) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", { identifier, charInfo.name, charInfo.firstname,