From c240ec4ce6efc95990b87652fb89ee35c7cd5f78 Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 5 May 2026 16:19:50 -0400 Subject: [PATCH] fix: disable Next.js fetch cache for OSRM requests next:{revalidate:86400} was caching the OSRM URL in Next.js's on-disk data cache, so old localhost:5002 requests replayed even after the env var was updated to osrm:5000. Drive-time lookups need live responses. Co-Authored-By: Claude Sonnet 4.6 --- estore/src/lib/delivery.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/estore/src/lib/delivery.ts b/estore/src/lib/delivery.ts index ac712ab..761a8b2 100644 --- a/estore/src/lib/delivery.ts +++ b/estore/src/lib/delivery.ts @@ -64,7 +64,7 @@ export async function drivingInfo( const timer = setTimeout(() => controller.abort(), timeoutMs) const res = await fetch(url, { headers: { 'User-Agent': 'BeachPartyBalloonsShop/1.0' }, - next: { revalidate: 86400 }, + cache: 'no-store', signal: controller.signal, }) clearTimeout(timer)