diff --git a/src/layouts/duplicate-check/duplicate-check.vue b/src/layouts/duplicate-check/duplicate-check.vue index 8f00a3ff..cceb4fb4 100644 --- a/src/layouts/duplicate-check/duplicate-check.vue +++ b/src/layouts/duplicate-check/duplicate-check.vue @@ -75,7 +75,7 @@ export default { }, data() { return { - selectedAnswer: '', + selectedAnswer: null, widget: { siteHeader: 'SiteHeaderWidget', siteSubHeader: 'SiteSubHeaderWidget', @@ -113,7 +113,8 @@ export default { return { Text: duplicateOrderText, Name: o.referralNumber, - SubText: toTitleCase(subtext) + SubText: toTitleCase(subtext), + value: o }; }) ?? []; }, @@ -126,13 +127,12 @@ export default { * @summary Steps to perform when forward button clicked. */ async forwardButtonAction() { - if (this.selectedAnswer === this.getNewOrderSelectionName) { + if (typeof this.selectedAnswer === 'string' && this.selectedAnswer === this.getNewOrderSelectionName) { this.navigateForward(); return; } - const duplicate = useMainStore().applicationUser.duplicateOrders.find((d) => d.referralNumber === this.selectedAnswer); - await useMainStore().loadSession(duplicate) + await useMainStore().loadSession(this.selectedAnswer) .catch(() => {}) .finally(() => { this.navigateForward(); diff --git a/src/store/index.js b/src/store/index.js index befd4fd9..7e548cf8 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1218,7 +1218,7 @@ export const useMainStore = defineStore({ endpoint: endpoints.LoadSession.url, payload: { referralNumber: duplicate.referralNumber, - referralDate: duplicate.referralDate, + referralDate: duplicate.responseDate, parentAccountNumber: issConfig.parentAccountNumber, referralCorrelationId: duplicate.referralCorrelationId }