From 301d99ca2f9b199de66c96b03192072d3d616e4b Mon Sep 17 00:00:00 2001 From: jackb-p Date: Fri, 19 Aug 2016 17:47:07 +0100 Subject: [PATCH] Fix bad role name checking code --- TriviaBot/bot/GatewayHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TriviaBot/bot/GatewayHandler.cpp b/TriviaBot/bot/GatewayHandler.cpp index c5cab3f..199f4ab 100644 --- a/TriviaBot/bot/GatewayHandler.cpp +++ b/TriviaBot/bot/GatewayHandler.cpp @@ -519,7 +519,7 @@ void GatewayHandler::on_event_message_create(json data, client &c, websocketpp:: }); BotConfig &conf = config; bool disallowed = std::find_if(member->roles.begin(), member->roles.end(), [conf](DiscordObjects::Role *r) -> bool { - return conf.createjs_roles.count(r->name); + return conf.js_allowed_roles.count(r->name); }) == member->roles.end(); // checks if the user has the required roles if (disallowed) { @@ -537,7 +537,7 @@ void GatewayHandler::on_event_message_create(json data, client &c, websocketpp:: auto &member = *std::find_if(guild.members.begin(), guild.members.end(), [sender](DiscordObjects::GuildMember *m) { return sender.id == m->user->id; }); BotConfig &conf = config; bool disallowed = std::find_if(member->roles.begin(), member->roles.end(), [conf](DiscordObjects::Role *r) -> bool { - return conf.createjs_roles.count(r->name); + return conf.js_allowed_roles.count(r->name); }) == member->roles.end(); // checks if the user has the required roles if (disallowed) {