From 2e53fe8606ad26924ed8e6ad7ddf30318c278f1f Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Thu, 19 Feb 2026 10:46:50 -0800 Subject: [PATCH 1/2] IO-3570 Fortellis Multi Veh Signed-off-by: Allan Carr --- server/fortellis/fortellis.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/fortellis/fortellis.js b/server/fortellis/fortellis.js index e19a0a333..f37aeb92c 100644 --- a/server/fortellis/fortellis.js +++ b/server/fortellis/fortellis.js @@ -368,8 +368,8 @@ async function CalculateDmsVid({ socket, JobData, redisHelpers }) { socket, jobid: JobData.id, body: {} - }).filter((v) => v.vehiclesVehId !== null && v.vehiclesVehId !== ""); - return result; + }); + return result.filter((v) => v.vehiclesVehId !== null && v.vehiclesVehId !== ""); } catch (error) { handleFortellisApiError(socket, error, "CalculateDmsVid", { vin: JobData.v_vin, From 38fc3285b4dc02ab4a1fc0710660835b3e8e521a Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Thu, 19 Feb 2026 10:52:37 -0800 Subject: [PATCH 2/2] IO-3570 Check if array and then filter Signed-off-by: Allan Carr --- server/fortellis/fortellis.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/fortellis/fortellis.js b/server/fortellis/fortellis.js index f37aeb92c..8f3fbeccb 100644 --- a/server/fortellis/fortellis.js +++ b/server/fortellis/fortellis.js @@ -369,7 +369,7 @@ async function CalculateDmsVid({ socket, JobData, redisHelpers }) { jobid: JobData.id, body: {} }); - return result.filter((v) => v.vehiclesVehId !== null && v.vehiclesVehId !== ""); + return Array.isArray(result) ? result.filter((v) => v.vehiclesVehId !== null && v.vehiclesVehId !== "") : []; } catch (error) { handleFortellisApiError(socket, error, "CalculateDmsVid", { vin: JobData.v_vin,