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 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";