From 44cc7169650e361b2f9feadb6e94083fb0e00ef8 Mon Sep 17 00:00:00 2001 From: Scott Kiener Date: Fri, 5 Jan 2024 09:03:38 -0500 Subject: [PATCH] CSR-1894 | Nullsafe error fix --- src/helpers/promotions-helper.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/helpers/promotions-helper.js b/src/helpers/promotions-helper.js index ecdb433ff..db6bfa01d 100644 --- a/src/helpers/promotions-helper.js +++ b/src/helpers/promotions-helper.js @@ -149,9 +149,10 @@ export async function revalidatePromosAndValidateQueryStringPromo( } else if (!excludeFromInactivePromoErrorCodes.includes(validatePromoResponse.errorCode)) { // Save any valid query string promoCode (not applied) to inactivePromos // in order to not lose the query string promoCode if back button is pressed - const activePromoCodes = store.getters.order.lineItems.promos.map((promoObject) => { - return promoObject.promoCode.toUpperCase(); - }); + const activePromoCodes = + store.getters.order.lineItems.promos?.map((promoObject) => { + return promoObject.promoCode.toUpperCase(); + }) ?? []; const isErrorPromoAlreadyOnOrder = activePromoCodes.includes( validatePromoResponse.promoCode.toUpperCase() );