diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/router/router.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/router/router.go b/internal/router/router.go index 700fbbf..ef3f063 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -484,6 +484,10 @@ func (r *Router) generalPageSegment(c *fiber.Ctx, part string) error { return c.Status(fiber.ErrInternalServerError.Code).SendString("failed to generate div") } + if statusCode == fiber.StatusNoContent && len(content) != 0 { + statusCode = fiber.StatusOK + } + if statusCode >= 200 && statusCode < 300 && route.ToCache() != Disabled { go r.supplements.PageCache.SetWithTTL(cacheKey, content, int64(len(content)), route.CacheDuration()) } |