From 4618f1c4f9051fa0ea00e48c6a4e361eb6887641 Mon Sep 17 00:00:00 2001 From: Alex Humphries Date: Thu, 12 Feb 2026 12:47:01 -0500 Subject: [PATCH] Add nullish check to prevent error when lineItems.glassParts is undefined --- src/layouts/order-confirmation/order-confirmation.spec.js | 1 + src/layouts/order-confirmation/order-confirmation.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/layouts/order-confirmation/order-confirmation.spec.js b/src/layouts/order-confirmation/order-confirmation.spec.js index 06fda50c..be64fdc8 100644 --- a/src/layouts/order-confirmation/order-confirmation.spec.js +++ b/src/layouts/order-confirmation/order-confirmation.spec.js @@ -206,6 +206,7 @@ describe('OrderConfirmation.vue', () => { useMainStore().getSubmittedOrder = jest.fn().mockImplementation(() => sessionStorage); }; const { wrapper } = getMountedComponent(initialStore, {}, mockStoreActions); + console.log(wrapper.vm.$refs); // Act const arePagePrerequisitesValid = wrapper.vm.arePagePrerequisitesValid(); diff --git a/src/layouts/order-confirmation/order-confirmation.vue b/src/layouts/order-confirmation/order-confirmation.vue index fd287982..63bd6cda 100644 --- a/src/layouts/order-confirmation/order-confirmation.vue +++ b/src/layouts/order-confirmation/order-confirmation.vue @@ -280,7 +280,7 @@ export default { return content; }, serviceTypeText() { - const glassPieces = this.submittedOrder.lineItems.glassParts.map((part) => part.partType.toLowerCase()); + const glassPieces = this.submittedOrder.lineItems.glassParts?.map((part) => part.partType.toLowerCase()) ?? []; let glassList = getGlassList(glassPieces); let workType = ''; if (this.isRepair) {