The Zod schema was rejecting empty strings sent from the frontend. Changed from z.string().optional().nullable() to z.union pattern to properly handle "", null, and undefined values. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The Zod schema was rejecting empty strings sent from the frontend. Changed from z.string().optional().nullable() to z.union pattern to properly handle "", null, and undefined values. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>