From 9f13d4b97cef7818c14b0edd03e98cf93aea2c7c Mon Sep 17 00:00:00 2001 From: Jeremy-Z Date: Fri, 10 Jul 2026 09:41:27 -0400 Subject: [PATCH] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/mixins/analytics-mixin.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 1a5fb3e0..e16ae65d 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -451,18 +451,17 @@ export default { // Bailout info for analytics. We use combined string to send to analytics - BailoutCode_BailoutString - ex: 15_ApiError const bailoutCode = store.bailoutCode; - let bailoutString = ""; let bailoutCombinedString = ""; - try - { - bailoutString = bailoutCode ? Object.keys(BailoutCode).find(key => BailoutCode[key] === bailoutCode) : ""; - bailoutCombinedString = bailoutCode ? `${bailoutCode}_${bailoutString}` : ""; - } - catch (error) { + try { + if (bailoutCode !== null && bailoutCode !== undefined) { + const bailoutString = + Object.keys(BailoutCode).find((key) => BailoutCode[key] === bailoutCode) ?? ""; + bailoutCombinedString = bailoutString ? `${bailoutCode}_${bailoutString}` : `${bailoutCode}`; + } + } catch (error) { // Do not let error here stop logging. } - // Use parentaccount on order, use parentaccount on issconfig as fallback. const parentAccountNumber = (order.parentAccountNumber ?? issConfig.parentAccountNumber).toString();