Fixed issue with missing ref seq number and parent account number on log-custom-event service calls.

This commit is contained in:
Jeremy-Z 2026-06-04 12:13:43 -04:00
parent 6add3027f4
commit d6efb4ec32

View file

@ -95,15 +95,23 @@ export default {
async logCustomEvent(category, action, label, value) {
const store = useMainStore();
const issConfig = store.issConfig;
const currentPageName = this.getPageNameByQueryString();
//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 = {
userId: getUserIdValue(),
sessionKey: getSessionKeyValue(),
pageName: currentPageName,
referralSequenceNumber: store.order.referralSequenceNumber,
parentAccountNumber: store.order.parentAccountNumber ?? 0,
referralSequenceNumber: order.referralSequenceNumber,
parentAccountNumber: parentAccountNumber,
sessionId: getSessionIdValue(),
category,
action,