From fa53c8b1daba826a98702aeb9cd355bb23eb91d3 Mon Sep 17 00:00:00 2001 From: Gregory Rudolph Date: Thu, 6 May 2021 07:18:35 -0400 Subject: [PATCH] Fix admin role check --- auth.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/auth.go b/auth.go index 1753915..c3cf457 100644 --- a/auth.go +++ b/auth.go @@ -189,8 +189,8 @@ func idFromUsername(username string) string { func isAdmin(m *discordgo.Member) bool { log.LogDebug("Checking %+v for %+v", m.Roles, config.AdminRole) - for role := range m.Roles { - if fmt.Sprintf("%+v", role) == config.AdminRole { + for _, role := range m.Roles { + if role == config.AdminRole { return true } else { log.LogDebug("%+v != %+v", role, config.AdminRole)