From 132bf943328d4f4bd81bc35f8d11130f3cbd9fb4 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Mon, 25 Jan 2021 23:53:32 -0900 Subject: [PATCH] remove mod/admin role command --- internal/exts/guild/roles.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/exts/guild/roles.go b/internal/exts/guild/roles.go index 7e024ad..7d5a6ce 100644 --- a/internal/exts/guild/roles.go +++ b/internal/exts/guild/roles.go @@ -138,8 +138,10 @@ func removeModRoleCommandFunc(ctx disgoman.Context, args []string) { continue } if _, err = ctx.Session.State.Role(ctx.Guild.ID, id); err != nil { - _, _ = ctx.Send(fmt.Sprintf("%s does not reference a valid role for this guild.", id)) - continue + if _, err := services.GuildService.Role(id); err != nil { + _, _ = ctx.Send(fmt.Sprintf("%s does not reference a valid role for this guild.", id)) + continue + } } _, err := services.GuildService.CreateOrUpdateRole(geeksbot.Role{ ID: id,