From 61b5c4842210a3fcf304e1eb2ebc2ea7adeca8e9 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 3 Sep 2025 12:10:07 +0200 Subject: [PATCH 1/2] Fix check for missing CACHE_PURGE_ZONE_ID --- packages/cloudflare/src/api/overrides/internal.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cloudflare/src/api/overrides/internal.ts b/packages/cloudflare/src/api/overrides/internal.ts index 3e983fa5..5513f806 100644 --- a/packages/cloudflare/src/api/overrides/internal.ts +++ b/packages/cloudflare/src/api/overrides/internal.ts @@ -49,7 +49,7 @@ export async function purgeCacheByTags(tags: string[]) { } export async function internalPurgeCacheByTags(env: CloudflareEnv, tags: string[]) { - if (!env.CACHE_PURGE_ZONE_ID && !env.CACHE_PURGE_API_TOKEN) { + if (!env.CACHE_PURGE_ZONE_ID || !env.CACHE_PURGE_API_TOKEN) { // THIS IS A NO-OP error("No cache zone ID or API token provided. Skipping cache purge."); return "missing-credentials"; From 900e8b7a7ab52ecbcc8425737eb49a6f3e82c280 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 3 Sep 2025 12:13:45 +0200 Subject: [PATCH 2/2] Add changeset --- .changeset/bright-planes-yawn.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/bright-planes-yawn.md diff --git a/.changeset/bright-planes-yawn.md b/.changeset/bright-planes-yawn.md new file mode 100644 index 00000000..b18e28eb --- /dev/null +++ b/.changeset/bright-planes-yawn.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/cloudflare": patch +--- + +Fix check for missing CACHE_PURGE_ZONE_ID