Fixed issue with missing ref seq number and parent account number on log-custom-event service calls.
This commit is contained in:
parent
6add3027f4
commit
d6efb4ec32
1 changed files with 10 additions and 2 deletions
|
|
@ -95,15 +95,23 @@ export default {
|
||||||
|
|
||||||
async logCustomEvent(category, action, label, value) {
|
async logCustomEvent(category, action, label, value) {
|
||||||
const store = useMainStore();
|
const store = useMainStore();
|
||||||
|
const issConfig = store.issConfig;
|
||||||
const currentPageName = this.getPageNameByQueryString();
|
const currentPageName = this.getPageNameByQueryString();
|
||||||
//await this.validateSession();
|
//await this.validateSession();
|
||||||
|
|
||||||
|
const submittedOrder = store.getSubmittedOrder();
|
||||||
|
const hasSubmittedOrder = store.hasSubmittedOrder();
|
||||||
|
const order = hasSubmittedOrder ? submittedOrder : store.order;
|
||||||
|
|
||||||
|
// Use parentaccount on order, use parentaccount on issconfig as fallback.
|
||||||
|
const parentAccountNumber = (order.parentAccountNumber ?? issConfig.parentAccountNumber);
|
||||||
|
|
||||||
const payload = {
|
const payload = {
|
||||||
userId: getUserIdValue(),
|
userId: getUserIdValue(),
|
||||||
sessionKey: getSessionKeyValue(),
|
sessionKey: getSessionKeyValue(),
|
||||||
pageName: currentPageName,
|
pageName: currentPageName,
|
||||||
referralSequenceNumber: store.order.referralSequenceNumber,
|
referralSequenceNumber: order.referralSequenceNumber,
|
||||||
parentAccountNumber: store.order.parentAccountNumber ?? 0,
|
parentAccountNumber: parentAccountNumber,
|
||||||
sessionId: getSessionIdValue(),
|
sessionId: getSessionIdValue(),
|
||||||
category,
|
category,
|
||||||
action,
|
action,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue