diff --git a/apps/web/src/components/repairs/LogRepairDialog.tsx b/apps/web/src/components/repairs/LogRepairDialog.tsx index 645670e..1b6fd49 100644 --- a/apps/web/src/components/repairs/LogRepairDialog.tsx +++ b/apps/web/src/components/repairs/LogRepairDialog.tsx @@ -44,9 +44,9 @@ const Schema = z .object({ hostId: z.string().uuid('Pick a host'), brokenSerial: z.string().trim().min(1, 'Required').max(128), - brokenPartModelId: z.string().uuid().optional(), + brokenPartModelId: z.union([z.literal(''), z.string().uuid()]).optional(), brokenMpn: z.string().trim().max(128).optional(), - brokenManufacturerId: z.string().uuid().optional(), + brokenManufacturerId: z.union([z.literal(''), z.string().uuid()]).optional(), replacementSerial: z.string().trim().min(1, 'Required').max(128), fmId: z.string().optional(), brokenExists: z.boolean().optional(),