Skip to content

Commit fd648bd

Browse files
[BUG] Updating Assignee's within Vendors (#2138)
* fix(app): cannot update the vendor due to validation error * fix(app): include website field to vendor form submission --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com>
1 parent eec6251 commit fd648bd

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

apps/app/src/app/(app)/[orgId]/vendors/[vendorId]/actions/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export const createVendorSchema = z.object({
4545
export const updateVendorSchema = z.object({
4646
id: z.string(),
4747
name: z.string().min(1, 'Name is required'),
48-
description: z.string().min(1, 'Description is required'),
48+
description: z.string().optional(),
4949
category: z.nativeEnum(VendorCategory),
5050
status: z.nativeEnum(VendorStatus),
5151
assigneeId: z.string().nullable(),

apps/app/src/app/(app)/[orgId]/vendors/[vendorId]/components/secondary-fields/update-secondary-fields-form.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ export function UpdateSecondaryFieldsForm({
4545
assigneeId: vendor.assigneeId,
4646
category: vendor.category,
4747
status: vendor.status,
48+
website: vendor.website ?? '',
4849
isSubProcessor: vendor.isSubProcessor,
4950
},
5051
});
@@ -60,6 +61,7 @@ export function UpdateSecondaryFieldsForm({
6061
assigneeId: finalAssigneeId, // Use the potentially nulled value
6162
category: data.category,
6263
status: data.status,
64+
website: data.website,
6365
isSubProcessor: data.isSubProcessor,
6466
});
6567
};

0 commit comments

Comments
 (0)