✨ List post also apply user context filter
This commit is contained in:
parent
ec0a2c3ac6
commit
f19de97e8e
@ -38,6 +38,13 @@ func listPost(c *fiber.Ctx) error {
|
||||
realmId := c.QueryInt("realmId", 0)
|
||||
|
||||
tx := services.FilterPostDraft(database.C)
|
||||
|
||||
if user, authenticated := c.Locals("user").(models.Account); authenticated {
|
||||
tx = services.FilterPostWithUserContext(tx, &user)
|
||||
} else {
|
||||
tx = services.FilterPostWithUserContext(tx, nil)
|
||||
}
|
||||
|
||||
if realmId > 0 {
|
||||
if realm, err := services.GetRealmWithExtID(uint(realmId)); err != nil {
|
||||
return fiber.NewError(fiber.StatusBadRequest, fmt.Sprintf("realm was not found: %v", err))
|
||||
|
Loading…
Reference in New Issue
Block a user