From 6d826c48cccdc605ee8c2ff85942e3c7449eec03 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Fri, 17 Jun 2022 13:08:50 -0500 Subject: [PATCH] Add check for invalid item and type IDs --- scripts/server/item.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/server/item.js b/scripts/server/item.js index 36637d6d..24caf1e5 100644 --- a/scripts/server/item.js +++ b/scripts/server/item.js @@ -2033,6 +2033,10 @@ function listItemInventoryCommand(command, params, client) { * @return {ItemData} The item's data (class instance) */ function getItemData(itemId) { + if (itemId == -1) { + return false; + } + if (typeof getServerData().items[itemId] != "undefined") { return getServerData().items[itemId]; } @@ -2047,6 +2051,10 @@ function getItemData(itemId) { * @return {ItemTypeData} The item type's data (class instance) */ function getItemTypeData(itemTypeId) { + if (itemTypeId == -1) { + return false; + } + if (typeof getServerData().itemTypes[itemTypeId] != "undefined") { return getServerData().itemTypes[itemTypeId]; }