From f807ba20ca0c64d83efe412ba5d0af4b34039e6f Mon Sep 17 00:00:00 2001 From: Jeremy-Z Date: Wed, 21 Jan 2026 14:26:07 -0500 Subject: [PATCH] Clearing out duplicate orders. --- src/layouts/welcome-page/welcome-page.vue | 6 ++++++ src/store/index.js | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index ad25ad3a..2a9293c1 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -310,6 +310,12 @@ export default { this.mainStore.updatePolicyData(this.welcomePageModel); const promises = []; promises.push(this.configureZip().then(async () => await this.mainStore.getBillToInfo())); + + // Clear duplicate orders if navigating away from the welcome page after visiting duplicate check page. + if (this.mainStore.order.visitedDuplicateCheckPage) { + this.mainStore.clearDuplicateOrders(); + } + // Skip duplicate check if loaded from cookie or already visited duplicate check page. if (!this.mainStore.order.loadedFromCookie && !this.mainStore.order.visitedDuplicateCheckPage) { promises.push(this.mainStore.getDuplicateReferrals()); diff --git a/src/store/index.js b/src/store/index.js index 5350f9c3..5b76ace4 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -596,6 +596,9 @@ export const useMainStore = defineStore({ return Promise.reject(e); } }, + clearDuplicateOrders() { + this.applicationUser.duplicateOrders = []; + }, updateDuplicateCheckVisited(visited) { this.order.visitedDuplicateCheckPage = visited; },