From 8767618f181fd89f5a1f7d97500d35bf3397a5dc Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 9 Aug 2020 17:48:28 +0200 Subject: [PATCH] Only set the max right header if the user has any right at all --- handler/read_one.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/handler/read_one.go b/handler/read_one.go index f06638d..137df9d 100644 --- a/handler/read_one.go +++ b/handler/read_one.go @@ -57,8 +57,10 @@ func (c *WebHandler) ReadOneWeb(ctx echo.Context) error { } // Set the headers - ctx.Response().Header().Set("x-max-right", strconv.FormatInt(int64(maxRight), 10)) - ctx.Response().Header().Set("Access-Control-Expose-Headers", "x-max-right") + if canRead { + ctx.Response().Header().Set("x-max-right", strconv.FormatInt(int64(maxRight), 10)) + ctx.Response().Header().Set("Access-Control-Expose-Headers", "x-max-right") + } err = ctx.JSON(http.StatusOK, currentStruct) if err != nil {