From 3ba09122652e5a40305de30b7fbe881b784e2f5b Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Tue, 9 Sep 2025 16:21:08 +0200 Subject: [PATCH] fix: type error during build --- .changeset/polite-poems-fall.md | 5 +++++ .../src/api/overrides/incremental-cache/regional-cache.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/polite-poems-fall.md diff --git a/.changeset/polite-poems-fall.md b/.changeset/polite-poems-fall.md new file mode 100644 index 00000000..0b2f1027 --- /dev/null +++ b/.changeset/polite-poems-fall.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/cloudflare": patch +--- + +fix: type error during build diff --git a/packages/cloudflare/src/api/overrides/incremental-cache/regional-cache.ts b/packages/cloudflare/src/api/overrides/incremental-cache/regional-cache.ts index d2be28ab..84fef933 100644 --- a/packages/cloudflare/src/api/overrides/incremental-cache/regional-cache.ts +++ b/packages/cloudflare/src/api/overrides/incremental-cache/regional-cache.ts @@ -97,7 +97,8 @@ class RegionalCache implements IncrementalCache { } get #hasAutomaticCachePurging() { - const cdnInvalidation = globalThis.openNextConfig.default?.override?.cdnInvalidation; + // The `?` is required at `openNextConfig?` or the Open Next build fails because of a type error + const cdnInvalidation = globalThis.openNextConfig?.default?.override?.cdnInvalidation; return cdnInvalidation !== undefined && cdnInvalidation !== "dummy"; }