CSR-1881 use session storage ref seq num when order in vuex is cleared
This commit is contained in:
parent
d1ade05faf
commit
3d222e09a9
1 changed files with 10 additions and 2 deletions
|
|
@ -36,6 +36,10 @@ export default {
|
||||||
const currentPageName = getPageNameByQueryString();
|
const currentPageName = getPageNameByQueryString();
|
||||||
await this.validateSession();
|
await this.validateSession();
|
||||||
|
|
||||||
|
const sessionStorageString = window.sessionStorage.getItem("submittedOrder");
|
||||||
|
const sessionRefSeqNum = JSON.parse(sessionStorageString)?.referralSequenceNumber;
|
||||||
|
const refSequenceNum = store.getters.order.referralSequenceNumber || sessionRefSeqNum;
|
||||||
|
|
||||||
var payload = {
|
var payload = {
|
||||||
userId: getUserIdValue(),
|
userId: getUserIdValue(),
|
||||||
sessionKey: getSessionKeyValue(),
|
sessionKey: getSessionKeyValue(),
|
||||||
|
|
@ -45,7 +49,7 @@ export default {
|
||||||
event: pageEvent,
|
event: pageEvent,
|
||||||
shouldUseSessionId: false,
|
shouldUseSessionId: false,
|
||||||
experimentsForUser: store.getters.applicationUser.experiments,
|
experimentsForUser: store.getters.applicationUser.experiments,
|
||||||
referralSequenceNumber: store.getters.order.referralSequenceNumber,
|
referralSequenceNumber: refSequenceNum,
|
||||||
parentAccountNumber: store.getters.order.payment.parentAccountNumber,
|
parentAccountNumber: store.getters.order.payment.parentAccountNumber,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -56,6 +60,10 @@ export default {
|
||||||
const currentPageName = getPageNameByQueryString();
|
const currentPageName = getPageNameByQueryString();
|
||||||
await this.validateSession();
|
await this.validateSession();
|
||||||
|
|
||||||
|
const sessionStorageString = window.sessionStorage.getItem("submittedOrder");
|
||||||
|
const sessionRefSeqNum = JSON.parse(sessionStorageString)?.referralSequenceNumber;
|
||||||
|
const refSequenceNum = store.getters.order.referralSequenceNumber || sessionRefSeqNum;
|
||||||
|
|
||||||
var payload = {
|
var payload = {
|
||||||
userId: getUserIdValue(),
|
userId: getUserIdValue(),
|
||||||
sessionKey: getSessionKeyValue(),
|
sessionKey: getSessionKeyValue(),
|
||||||
|
|
@ -67,7 +75,7 @@ export default {
|
||||||
value: value,
|
value: value,
|
||||||
shouldUseSessionId: false,
|
shouldUseSessionId: false,
|
||||||
experimentsForUser: store.getters.applicationUser.experiments,
|
experimentsForUser: store.getters.applicationUser.experiments,
|
||||||
referralSequenceNumber: store.getters.order.referralSequenceNumber,
|
referralSequenceNumber: refSequenceNum,
|
||||||
parentAccountNumber: store.getters.order.payment.parentAccountNumber,
|
parentAccountNumber: store.getters.order.payment.parentAccountNumber,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue