From 84fa811a4ae6e354dd4819ce64ec2aab4161949f Mon Sep 17 00:00:00 2001 From: rxdn <29165304+rxdn@users.noreply.github.com> Date: Sun, 10 Jan 2021 18:45:25 +0000 Subject: [PATCH] Skip server on rest errorg --- app/http/endpoints/api/guilds.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/http/endpoints/api/guilds.go b/app/http/endpoints/api/guilds.go index f9eb858..2f47419 100644 --- a/app/http/endpoints/api/guilds.go +++ b/app/http/endpoints/api/guilds.go @@ -8,6 +8,7 @@ import ( "github.com/TicketsBot/common/permission" "github.com/gin-gonic/gin" "github.com/rxdn/gdl/objects/guild" + "github.com/rxdn/gdl/rest/request" "golang.org/x/sync/errgroup" "sort" "sync" @@ -58,7 +59,10 @@ func GetGuilds(ctx *gin.Context) { permLevel, err := utils.GetPermissionLevel(g.GuildId, userId) if err != nil { - return err + // If a Discord error occurs, just skip the server + if _, ok := err.(*request.RestError); !ok { + return err + } } if permLevel >= permission.Support {