diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2020-09-20 03:31:54 +0200 |
|---|---|---|
| committer | Treeston <treeston.mmoc@gmail.com> | 2020-09-20 03:31:54 +0200 |
| commit | 991dc8e050777b5e33ff22b008ab2125bae22437 (patch) | |
| tree | 4bc988c6b4c4e38c08e44c6b676b83a8911bb25b /src/server/game/Chat/ChatCommands | |
| parent | 1eca51b417678b9a48b28552925d5694105f82bb (diff) | |
1eca51b follow-up, nuke `command`.`permission` from orbit; it was only duplicating data already stored in the core.
Diffstat (limited to 'src/server/game/Chat/ChatCommands')
| -rw-r--r-- | src/server/game/Chat/ChatCommands/ChatCommand.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/server/game/Chat/ChatCommands/ChatCommand.cpp b/src/server/game/Chat/ChatCommands/ChatCommand.cpp index 4a3feac41ad..e4da5a04644 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommand.cpp +++ b/src/server/game/Chat/ChatCommands/ChatCommand.cpp @@ -80,8 +80,7 @@ static ChatSubCommandMap COMMAND_MAP; { Field* fields = result->Fetch(); std::string_view const name = fields[0].GetStringView(); - uint16 const permission = fields[1].GetUInt16(); - std::string_view const help = fields[2].GetStringView(); + std::string_view const help = fields[1].GetStringView(); ChatCommandNode* cmd = nullptr; ChatSubCommandMap* map = &COMMAND_MAP; @@ -104,14 +103,6 @@ static ChatSubCommandMap COMMAND_MAP; if (!cmd) continue; - if (cmd->_invoker && (cmd->_permission.RequiredPermission != permission)) - { - TC_LOG_WARN("sql.sql", "Table `command` has permission %u for '" STRING_VIEW_FMT "' which does not match the core (%u). Overriding.", - permission, STRING_VIEW_FMT_ARG(name), cmd->_permission.RequiredPermission); - - cmd->_permission.RequiredPermission = static_cast<rbac::RBACPermissions>(permission); - } - cmd->_help.assign(help); } while (result->NextRow()); } |
