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);