From 6afa5219ebf5c9189c276b8e492a30e80384e594 Mon Sep 17 00:00:00 2001 From: HeavyPunk Date: Thu, 6 Feb 2025 17:05:37 +0500 Subject: [PATCH] fix: disallowed user-defined pager TTL --- api/middleware/context.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/api/middleware/context.go b/api/middleware/context.go index 517a67062..da3fe98e5 100644 --- a/api/middleware/context.go +++ b/api/middleware/context.go @@ -165,17 +165,9 @@ func Pager(defaultCreatePager bool, defaultPagerID string, defaultPagerTTL time. createPager = defaultCreatePager } - var pagerTTL time.Duration - pagerTTLRaw, err := strconv.ParseUint(urlValues.Get("pagerTTL"), 10, 64) - if err == nil { - pagerTTL = time.Duration(pagerTTLRaw) - } else { - pagerTTL = defaultPagerTTL - } - ctxPager := context.WithValue(request.Context(), pagerIDKey, pagerID) ctxSize := context.WithValue(ctxPager, createPagerKey, createPager) - ctxTTL := context.WithValue(ctxSize, pagerTTLKey, pagerTTL) + ctxTTL := context.WithValue(ctxSize, pagerTTLKey, defaultPagerTTL) next.ServeHTTP(writer, request.WithContext(ctxTTL)) }) }