From cf4040b4cf9a1ae8b31a948e180a4419b7117de2 Mon Sep 17 00:00:00 2001 From: Noxies Date: Sat, 11 Dec 2021 23:12:10 +0100 Subject: [PATCH] fix(Core/Command): cfg check on item restore list (#9659) --- src/server/scripts/Commands/cs_item.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/scripts/Commands/cs_item.cpp b/src/server/scripts/Commands/cs_item.cpp index 65d8916b6..8a57e6782 100644 --- a/src/server/scripts/Commands/cs_item.cpp +++ b/src/server/scripts/Commands/cs_item.cpp @@ -121,6 +121,13 @@ public: static bool HandleItemRestoreListCommand(ChatHandler* handler, PlayerIdentifier player) { + if (!HasItemDeletionConfig()) + { + handler->SendSysMessage(LANG_COMMAND_DISABLED); + handler->SetSentErrorMessage(true); + return false; + } + CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_RECOVERY_ITEM_LIST); stmt->setUInt32(0, player.GetGUID().GetCounter()); PreparedQueryResult disposedItems = CharacterDatabase.Query(stmt);