From a79da81ff6d56241b3834e9e11afae83165b53f4 Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Thu, 6 Nov 2025 15:38:18 +0100 Subject: [PATCH] Fix validations for empty vendor descriptions and notes Signed-off-by: Sacha Al Himdani --- .../vendors/dialogs/CreateRiskAssessmentDialog.tsx | 3 ++- .../pages/organizations/vendors/dialogs/CreateVendorDialog.tsx | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/console/src/pages/organizations/vendors/dialogs/CreateRiskAssessmentDialog.tsx b/apps/console/src/pages/organizations/vendors/dialogs/CreateRiskAssessmentDialog.tsx index e7f356418..99d3f5271 100644 --- a/apps/console/src/pages/organizations/vendors/dialogs/CreateRiskAssessmentDialog.tsx +++ b/apps/console/src/pages/organizations/vendors/dialogs/CreateRiskAssessmentDialog.tsx @@ -41,7 +41,7 @@ const createRiskAssessmentMutation = graphql` const schema = z.object({ dataSensitivity: z.enum(["NONE", "LOW", "MEDIUM", "HIGH", "CRITICAL"]), businessImpact: z.enum(["LOW", "MEDIUM", "HIGH", "CRITICAL"]), - notes: z.string().optional(), + notes: z.string().nullable().optional(), }); /** @@ -76,6 +76,7 @@ export function CreateRiskAssessmentDialog({ variables: { input: { ...data, + notes: data.notes || null, vendorId, expiresAt: nextYear.toISOString(), }, diff --git a/apps/console/src/pages/organizations/vendors/dialogs/CreateVendorDialog.tsx b/apps/console/src/pages/organizations/vendors/dialogs/CreateVendorDialog.tsx index 8946b7c87..31fb5ba9a 100644 --- a/apps/console/src/pages/organizations/vendors/dialogs/CreateVendorDialog.tsx +++ b/apps/console/src/pages/organizations/vendors/dialogs/CreateVendorDialog.tsx @@ -36,7 +36,6 @@ export function CreateVendorDialog({ ? { organizationId, name: vendor, - description: "", category: null, } : {