From 83a8b2b8226efe9dd2c7826a592b1a5ea7050b7b Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Sun, 9 Nov 2025 16:41:40 -0500 Subject: [PATCH] fix: update environment variable validation to make Cloudflare account ID optional and allow empty image URL --- lib/env.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/env.ts b/lib/env.ts index 23084d58..5b2175fe 100644 --- a/lib/env.ts +++ b/lib/env.ts @@ -2,8 +2,8 @@ import { z } from 'zod'; const envSchema = z.object({ NEXT_PUBLIC_DJANGO_API_URL: z.string().url('NEXT_PUBLIC_DJANGO_API_URL must be a valid URL'), - NEXT_PUBLIC_CLOUDFLARE_ACCOUNT_ID: z.string().min(1, 'NEXT_PUBLIC_CLOUDFLARE_ACCOUNT_ID is required'), - NEXT_PUBLIC_CLOUDFLARE_IMAGE_URL: z.string().url('NEXT_PUBLIC_CLOUDFLARE_IMAGE_URL must be a valid URL'), + NEXT_PUBLIC_CLOUDFLARE_ACCOUNT_ID: z.string().optional(), + NEXT_PUBLIC_CLOUDFLARE_IMAGE_URL: z.string().url().optional().or(z.literal('')), }); function validateEnv() {