Compare userid first

This commit is contained in:
rxdn 2021-06-02 16:37:08 +01:00
parent 1540cbb682
commit b9aa5bae63

View File

@ -59,16 +59,18 @@ func LogViewHandler(ctx *gin.Context) {
}
// Verify the user has permissions to be here
if ticket.UserId != userId {
permLevel, err := utils.GetPermissionLevel(guildId, userId)
if err != nil {
ctx.JSON(500, utils.ErrorJson(err))
return
}
if permLevel < permission.Support && ticket.UserId != userId {
if permLevel < permission.Support {
ctx.Redirect(302, config.Conf.Server.BaseUrl) // TODO: 403 Page
return
}
}
// retrieve ticket messages from bucket
messages, err := Archiver.Get(guildId, ticketId)