From 497445729d6844cf2fccd53a83e57784ea185004 Mon Sep 17 00:00:00 2001 From: mathisobadia Date: Mon, 27 Nov 2023 16:35:04 +0100 Subject: [PATCH] make fetch tag backward compatible --- packages/open-next/src/adapters/cache.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/open-next/src/adapters/cache.ts b/packages/open-next/src/adapters/cache.ts index e54fd0e4..ec1bbe00 100644 --- a/packages/open-next/src/adapters/cache.ts +++ b/packages/open-next/src/adapters/cache.ts @@ -306,7 +306,7 @@ export default class S3Cache { // If we use an in house version of getDerivedTags in build we should use it here instead of next's one const derivedTags: string[] = data?.kind === "FETCH" - ? ctx?.tags ?? [] + ? ctx?.tags ?? data?.data?.tags ?? [] // before version 14 next.js used data?.data?.tags so we keep it for backward compatibility : data?.kind === "PAGE" ? data.headers?.["x-next-cache-tags"]?.split(",") ?? [] : [];