CSR-1881 use session storage ref seq num when order in vuex is cleared

This commit is contained in:
Matt Caimi 2023-12-12 11:24:45 -05:00
parent d1ade05faf
commit 3d222e09a9

View file

@ -36,6 +36,10 @@ export default {
const currentPageName = getPageNameByQueryString();
await this.validateSession();
const sessionStorageString = window.sessionStorage.getItem("submittedOrder");
const sessionRefSeqNum = JSON.parse(sessionStorageString)?.referralSequenceNumber;
const refSequenceNum = store.getters.order.referralSequenceNumber || sessionRefSeqNum;
var payload = {
userId: getUserIdValue(),
sessionKey: getSessionKeyValue(),
@ -45,7 +49,7 @@ export default {
event: pageEvent,
shouldUseSessionId: false,
experimentsForUser: store.getters.applicationUser.experiments,
referralSequenceNumber: store.getters.order.referralSequenceNumber,
referralSequenceNumber: refSequenceNum,
parentAccountNumber: store.getters.order.payment.parentAccountNumber,
};
@ -56,6 +60,10 @@ export default {
const currentPageName = getPageNameByQueryString();
await this.validateSession();
const sessionStorageString = window.sessionStorage.getItem("submittedOrder");
const sessionRefSeqNum = JSON.parse(sessionStorageString)?.referralSequenceNumber;
const refSequenceNum = store.getters.order.referralSequenceNumber || sessionRefSeqNum;
var payload = {
userId: getUserIdValue(),
sessionKey: getSessionKeyValue(),
@ -67,7 +75,7 @@ export default {
value: value,
shouldUseSessionId: false,
experimentsForUser: store.getters.applicationUser.experiments,
referralSequenceNumber: store.getters.order.referralSequenceNumber,
referralSequenceNumber: refSequenceNum,
parentAccountNumber: store.getters.order.payment.parentAccountNumber,
};