X-Git-Url: https://ruin.nu/git/?p=NDIRC.git;a=blobdiff_plain;f=Commands%2FUsermgm.pm;h=7554fd4895acb11d9044f09487d7cd711505016f;hp=5866f9144886ecd829b6b91874988a0148c9a2c0;hb=adfcac8b7f2ec6bca4e7f5089c9ce0b772b6ad52;hpb=8d103256e7f29d892d040ec25a38b2cb56e7f942
diff --git a/Commands/Usermgm.pm b/Commands/Usermgm.pm
index 5866f91..7554fd4 100644
--- a/Commands/Usermgm.pm
+++ b/Commands/Usermgm.pm
@@ -159,16 +159,16 @@ command whois => {
my $f = $dbh->prepare(q{
-SELECT username, pnick, hostmask, array_to_string(array_agg(gid),'') AS flags
+SELECT username, pnick, hostmask, discord_id, array_to_string(array_agg(gid),'') AS flags
FROM users u
LEFT OUTER JOIN (SELECT uid,gid FROM groupmembers ORDER BY uid,gid
) g USING (uid)
WHERE username ILIKE ?
-GROUP BY username,pnick,hostmask LIMIT 5
+GROUP BY username,pnick,hostmask,discord_id LIMIT 5
});
$f->execute($nick);
while (my $user = $f->fetchrow_hashref){
- $c->reply("$user->{username} (/$user->{pnick}) flags: ($user->{flags}) host: $user->{hostmask}");
+ $c->reply("$user->{username} ($user->{pnick},$user->{discord_id}) flags: ($user->{flags}) host: $user->{hostmask}");
}
if ($f->rows == 0){
$c->reply("No hit, maybe spelling mistake, or add % as wildcard");