diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 139bf4b1..6055a872 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -471,6 +471,7 @@ export default { }, startNewReferral() { this.mainStore.issConfig.enableContinueFromCookie = false; + // Setting this to true so we skip dupe check since the user already decided not to load the previous referral this.mainStore.order.loadedFromCookie = true; this.answeredContinueModal = true; this.$refs.continueModal.closeModal(); diff --git a/src/store/index.js b/src/store/index.js index 9666850b..f0cf5ac0 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -220,7 +220,7 @@ export const getDefaultState = () => ({ originalDeductible: null, currentDeductible: null, carrierPhoneNumber: null, - loadedFromCookie: null, + loadedFromCookie: false, loadedFromDupeCheck: null, loadedSessionClearedPreviousData: null, availableVaps: null @@ -721,14 +721,18 @@ export const useMainStore = defineStore({ }, getDuplicateReferrals() { + const params = new URLSearchParams({ + parentAccountNumber: this.issConfig.parentAccountNumber, + customerPhoneNumber: this.order.contactInfo.servicePhone, + policyNumber: this.order.policy.policyNumber, + emailAddress: this.order.customer.emailAddress, + dateOfLoss: this.order.policy.dateOfLoss + }); + return new Promise((resolve, reject) => { globalMethods.callHttpClient({ method: endpoints.DuplicateSearch.method, - endpoint: endpoints.DuplicateSearch.url( - this.issConfig.parentAccountNumber, - this.order.policy.policyNumber, - this.order.policy.dateOfLoss - ) + endpoint: `${endpoints.DuplicateSearch.url}?${params.toString()}` }).then((r) => { this.applicationUser.duplicateOrders = r.data ?? []; return resolve(r.data); @@ -2026,6 +2030,7 @@ export const useMainStore = defineStore({ this.order.availableVaps = null; this.order.carrierPhoneNumber = null; this.order.customerPortalLoginToken = null; + this.order.loadedFromCookie = false; }, resetPolicy() {