From 4f995a1ad007b89f1e6a2b47c1f1654d29da8d6e Mon Sep 17 00:00:00 2001 From: CarlNation Date: Tue, 25 Feb 2025 06:23:40 -0500 Subject: [PATCH] CASH-307 CASH-307 switch the navigate call to perform a save. The isInsurance property was not being saved to SV2, only to the store. So a refresh on the page would reload from sv2 and the field would be false triggering the page prereq error. --- .../service-package-radio.vue | 16 ++++++++-------- src/layouts/payment-method/payment-method.vue | 6 ++---- .../service-package-question.spec.js | 2 +- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/experiment-components/service-package-radio.vue b/src/experiment-components/service-package-radio.vue index 41b8c8292..e97ea3bc3 100644 --- a/src/experiment-components/service-package-radio.vue +++ b/src/experiment-components/service-package-radio.vue @@ -195,9 +195,9 @@ export default { left: -9999px; + .package-label.pricing-by-day-pkg-lbl { - @include media-breakpoint-up(md) { - padding-bottom: 0.75rem; - } + @include media-breakpoint-up(md) { + padding-bottom: 0.75rem; + } } + .package-label.pricing-by-day-pkg-lbl.adjust-top { @@ -220,9 +220,9 @@ export default { } &:after { top: 20px; - } - @include media-breakpoint-up(md) { - padding-bottom: 0.75rem; + } + @include media-breakpoint-up(md) { + padding-bottom: 0.75rem; } } @@ -242,8 +242,8 @@ export default { min-height: 52px; max-height: 126px; @include media-breakpoint-up(md) { - max-height: 500px; - padding-bottom: 3rem; + max-height: 500px; + padding-bottom: 3rem; } transition: max-height 0.25s ease-in; diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index add9339c1..be00195db 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -571,11 +571,9 @@ export default { } else { if (this.paymentMethod == paymentMethods.INSURANCE) { this.dispatchStoreAction(this.storeActions.SAVE_PAYMENT_TYPE, true, false); - this.$router.navigateWithoutSaving( + return this.$router.navigateWithSaving( this.navigationScenarios.CLICKED_INSURANCE, - this.$route, - {}, - { [routerParams.DISPLAY_PIA_ALERT]: false } + this.$route ); } else { this.setupPia(); diff --git a/src/layouts/quote/service-package-question/service-package-question.spec.js b/src/layouts/quote/service-package-question/service-package-question.spec.js index 6fc5d0a4d..283fc50a8 100644 --- a/src/layouts/quote/service-package-question/service-package-question.spec.js +++ b/src/layouts/quote/service-package-question/service-package-question.spec.js @@ -851,7 +851,7 @@ function setupMocks({ mountOptionsMockData, props = mockProps }) { }, }, }; - + mountOptionsMockData = Object.assign(mountOptionsMockDataDefault, mountOptionsMockData); const mountOptions = getMountOptions(mountOptionsMockData);