IO-3722 Fix undefined customer ref.

This commit is contained in:
Patrick Fic
2026-05-27 14:18:31 -07:00
parent 322ebd3bc7
commit 468ed23f73

View File

@@ -226,8 +226,8 @@ async function FortellisSelectedCustomer({ socket, redisHelpers, selectedCustome
return;
}
//Bypass only the customer creation. We still need to create the vehicle and update it to post the service history later on.
let DMSCust;
if (!JobData.bodyshop.cdk_configuration.disablecontact) {
let DMSCust;
if (selectedCustomerId) {
CreateFortellisLogEvent(socket, "DEBUG", `{3.1} Querying the Customer using Customer ID: ${selectedCustomerId}`);
@@ -257,6 +257,8 @@ async function FortellisSelectedCustomer({ socket, redisHelpers, selectedCustome
defaultFortellisTTL
);
}
}else{
DMSCust = { customerId: bypassCustomerId };
}
let DMSVeh;
@@ -916,7 +918,7 @@ async function InsertDmsVehicle({ socket, redisHelpers, JobData, txEnvelope, DMS
// "wheelbase": ""
},
// Owners is not required. Exclude it if we are bypassing.
...(selectedCustomerId !== bypassCustomerId && {
...(DMSCust?.customerId !== bypassCustomerId && {
owners: [
{
id: {