From 026bb5383f06d908384598cf939efd88763bb3df Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Thu, 15 Feb 2024 11:59:01 -0500 Subject: [PATCH] Ensure parsed numbers are not NaN before logging. --- src/mixins/analytics-mixin.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 31d17fbb3..cbae280d1 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -210,14 +210,24 @@ export default { // Work Order Id if (order.workOrderId) { - payload.workOrderId = parseInt(order.workOrderId); + const parsedId = parseInt(order.workOrderId); + if(!isNaN(parsedId)) { + payload.workOrderId = parsedId; + } else { + payload.workOrderId = ""; + } } else { payload.workOrderId = ""; } // Provider Ctu if (isDefined(order.serviceLocation.zipCodeCtu)) { - payload.providerCtu = parseInt(order.serviceLocation.zipCodeCtu); + const parsedCtu = parseInt(order.serviceLocation.zipCodeCtu); + if(!isNaN(parsedCtu)) { + payload.providerCtu = parseInt(order.serviceLocation.zipCodeCtu); + } else { + payload.providerCtu = ""; + } } else { payload.providerCtu = ""; }