From 750b7c8620aac3cf34b90aefddc7adb5fb5cfcc8 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Tue, 21 Nov 2023 16:29:34 -0500 Subject: [PATCH 1/2] CSR-1813: fix add front wiper button issue --- .../add-vaps-modal-buttons/add-vaps-modal-buttons.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue index 47b2eb207..62f5f4cbd 100644 --- a/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue +++ b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue @@ -269,7 +269,7 @@ export default { if (!this.frontWipersInCart) { if (!this.rearWipersInCart && this.wipersModal?.rearWiperLineItems.length > 0) { result = wipersOfferedStrings.BOTH; - } else { + } else if (!this.frontWipersInCart && this.wipersModal?.frontWiperLineItems.length > 0) { result = wipersOfferedStrings.FRONT; } } else if (!this.rearWipersInCart && this.wipersModal?.rearWiperLineItems.length > 0) { @@ -289,6 +289,10 @@ export default { }; const modalData = getAnswer("WipersModal", this.answersCmsData); + + // remove custom var for now + modalData.Text = modalData.Text?.replaceAll("{custom:WIPERTYPE}", ""); + if (this.wipersOffered === wipersOfferedStrings.BOTH) { // NO REAR WIPERS or FRONT WIPERS IN CART; SHOW COMBO BUTTON const prices = [ @@ -334,8 +338,8 @@ export default { "AddRearBladesQuestionWidget", "QuestionText" ); - const frontWipersLineItems = this.wipersModal.frontWiperLineItems; - const rearWipersLineItems = this.wipersModal.rearWiperLineItems; + const frontWipersLineItems = this.wipersModal?.frontWiperLineItems; + const rearWipersLineItems = this.wipersModal?.rearWiperLineItems; if (frontWipersLineItems) { const wipersOption = { From 76c50c78ad5f28815a678c986885a268b117ea04 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Tue, 21 Nov 2023 16:30:21 -0500 Subject: [PATCH 2/2] CSR-1813: formatting change --- .../add-vaps-modal-buttons/add-vaps-modal-buttons.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue index 62f5f4cbd..cbbb51ceb 100644 --- a/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue +++ b/src/layouts/payment-method/add-vaps-modal-buttons/add-vaps-modal-buttons.vue @@ -269,7 +269,10 @@ export default { if (!this.frontWipersInCart) { if (!this.rearWipersInCart && this.wipersModal?.rearWiperLineItems.length > 0) { result = wipersOfferedStrings.BOTH; - } else if (!this.frontWipersInCart && this.wipersModal?.frontWiperLineItems.length > 0) { + } else if ( + !this.frontWipersInCart && + this.wipersModal?.frontWiperLineItems.length > 0 + ) { result = wipersOfferedStrings.FRONT; } } else if (!this.rearWipersInCart && this.wipersModal?.rearWiperLineItems.length > 0) {