Compare userid first
This commit is contained in:
parent
1540cbb682
commit
b9aa5bae63
@ -59,16 +59,18 @@ func LogViewHandler(ctx *gin.Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Verify the user has permissions to be here
|
// Verify the user has permissions to be here
|
||||||
|
if ticket.UserId != userId {
|
||||||
permLevel, err := utils.GetPermissionLevel(guildId, userId)
|
permLevel, err := utils.GetPermissionLevel(guildId, userId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.JSON(500, utils.ErrorJson(err))
|
ctx.JSON(500, utils.ErrorJson(err))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if permLevel < permission.Support && ticket.UserId != userId {
|
if permLevel < permission.Support {
|
||||||
ctx.Redirect(302, config.Conf.Server.BaseUrl) // TODO: 403 Page
|
ctx.Redirect(302, config.Conf.Server.BaseUrl) // TODO: 403 Page
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// retrieve ticket messages from bucket
|
// retrieve ticket messages from bucket
|
||||||
messages, err := Archiver.Get(guildId, ticketId)
|
messages, err := Archiver.Get(guildId, ticketId)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user