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 {