From 01443c478d43da40145756e320e9de8b9439fc63 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Wed, 24 May 2023 10:34:05 -0700 Subject: [PATCH] IO-2233 CDK Vehicle License Plate Standardization Remove All special character and spaces and covert to Upper Case --- server/cdk/cdk-job-export.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/cdk/cdk-job-export.js b/server/cdk/cdk-job-export.js index 3987d21bc..674b33836 100644 --- a/server/cdk/cdk-job-export.js +++ b/server/cdk/cdk-job-export.js @@ -224,7 +224,7 @@ async function CdkSelectedCustomer(socket, selectedCustomerId) { } finally { //Ensure we always insert logEvents //GQL to insert logevents. - + CdkBase.createLogEvent( socket, "DEBUG", @@ -728,7 +728,9 @@ async function InsertDmsVehicle(socket) { deliveryDate: moment() // .tz(socket.JobData.bodyshop.timezone) .format("YYYYMMDD"), - licensePlateNo: socket.JobData.plate_no, + licensePlateNo: String(socket.JobData.plate_no) + .replace(/([^\w]|_)/g, "") + .toUpperCase(), make: socket.txEnvelope.dms_make, modelAbrev: socket.txEnvelope.dms_model, modelYear: socket.JobData.v_model_yr,