From aaa06a7528d069de38365465ea7a1402e16e7a4b Mon Sep 17 00:00:00 2001 From: igoramf Date: Tue, 31 Mar 2026 14:30:46 -0300 Subject: [PATCH] fix(vtex): remove isLoggedIn check from middleware CDN already handles cache bypass for logged-in users via VtexIdclientAutCookie cookie check, making this check redundant. --- vtex/middleware.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/vtex/middleware.ts b/vtex/middleware.ts index 74c56d65f..8e5efe0f5 100644 --- a/vtex/middleware.ts +++ b/vtex/middleware.ts @@ -10,8 +10,6 @@ import { isCacheableSegment, setSegmentBag, } from "./utils/segment.ts"; -import { VTEX_ID_CLIENT_COOKIE } from "./utils/vtexId.ts"; - export const middleware = ( _props: unknown, req: Request, @@ -29,12 +27,7 @@ export const middleware = ( setSegmentBag(cookies, req, ctx); } - const isLoggedIn = Boolean( - cookies[VTEX_ID_CLIENT_COOKIE] || - cookies[`${VTEX_ID_CLIENT_COOKIE}_${ctx.account}`], - ); - - const cacheable = isCacheableSegment(ctx) && !isLoggedIn; + const cacheable = isCacheableSegment(ctx); // PAGE_DIRTY_KEY: marks page dirty for section-level caching and other consumers if (!cacheable) {