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)