CSR-1894 | Nullsafe error fix

This commit is contained in:
Scott Kiener 2024-01-05 09:03:38 -05:00
parent 2252610d37
commit 44cc716965

View file

@ -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()
);