diff --git a/frontend/src/pages/pam/ApprovalsPage/components/PolicyTab/components/PolicySchema.tsx b/frontend/src/pages/pam/ApprovalsPage/components/PolicyTab/components/PolicySchema.tsx index ff76ddd1b..e371c0663 100644 --- a/frontend/src/pages/pam/ApprovalsPage/components/PolicyTab/components/PolicySchema.tsx +++ b/frontend/src/pages/pam/ApprovalsPage/components/PolicyTab/components/PolicySchema.tsx @@ -40,7 +40,12 @@ export const PolicyFormSchema = z.object({ }), steps: z .object({ - name: z.string().max(128).nullable().optional(), + name: z + .string() + .max(128) + .nullable() + .optional() + .transform((name) => name || null), requiredApprovals: z.number().min(1).max(100), notifyApprovers: z.boolean().optional(), approvers: z