diff --git a/app/api/db/workflow/route.ts b/app/api/db/workflow/route.ts index f3326b737c..845baf075f 100644 --- a/app/api/db/workflow/route.ts +++ b/app/api/db/workflow/route.ts @@ -12,7 +12,10 @@ const WorkflowStateSchema = z.object({ loops: z.record(z.any()), lastSaved: z.number().optional(), isDeployed: z.boolean().optional(), - deployedAt: z.date().optional(), + deployedAt: z + .union([z.string(), z.date()]) + .optional() + .transform((val) => (typeof val === 'string' ? new Date(val) : val)), }) const WorkflowSchema = z.object({