[Bug Fix] Fix botgrouplist to display unique entries. (#2785)

This commit is contained in:
Aeadoin 2023-01-23 18:39:55 -05:00 committed by GitHub
parent 293f79268d
commit 93eddf603b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -7192,7 +7192,13 @@ void bot_subcommand_botgroup_add_member(Client *c, const Seperator *sep)
std::list<Bot*> sbl;
MyBots::PopulateSBL_ByNamedBot(c, sbl, sep->arg[1]);
if (sbl.empty()) {
c->Message(Chat::White, "You must name a new member as a bot that you own to use this command.");
c->Message(
Chat::White,
fmt::format(
"Usage: (<target_leader>) {} [member_name]",
sep->arg[0]
).c_str()
);
return;
}

View File

@ -2624,7 +2624,7 @@ bool BotDatabase::LoadBotGroupsListByOwnerID(const uint32 owner_id, std::list<st
query = fmt::format(
"SELECT group_name, group_leader_id FROM "
"SELECT DISTINCT(group_name), group_leader_id FROM "
"bot_groups bg INNER JOIN bot_group_members bgm "
"ON bg.groups_index = bgm.groups_index "
"WHERE bgm.bot_id IN "