fix(vendors): harden draft technician optional field typing

This commit is contained in:
arthur.bassi 2026-08-03 14:16:01 -03:00
parent dbfb864206
commit 4cce4c1d69

View file

@ -8,13 +8,13 @@ export function isDraftVendorId(id: string | number | null | undefined): boolean
}
export function createDraftVendorDropdownItem(payload: VendorFormValues): VendorDropdownItem {
const email = payload.email.trim();
const email = (payload.email ?? "").trim();
return {
id: `${DRAFT_VENDOR_ID_PREFIX}${crypto.randomUUID()}`,
companyName: payload.companyName,
contactName: payload.contactName,
tradeSpecialties: payload.tradeSpecialties,
address: payload.address,
tradeSpecialties: payload.tradeSpecialties ?? "",
address: payload.address ?? "",
distanceMiles: null,
email: email || undefined,
};