Force experiment api calls to not bailout.
This commit is contained in:
parent
3d72aa36c9
commit
9772637fbc
2 changed files with 14 additions and 4 deletions
|
|
@ -43,7 +43,11 @@ const routes = [
|
|||
updateSessionIdCookie();
|
||||
}
|
||||
|
||||
await runExperiments(issPageToUse); // fmg has this further down
|
||||
try {
|
||||
await runExperiments(issPageToUse);
|
||||
} catch (error) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// Intercept all navigation if a submitted order exists in storage
|
||||
|
|
|
|||
|
|
@ -2547,13 +2547,18 @@ export const useMainStore = defineStore({
|
|||
sessionKey: getSessionKeyValue(),
|
||||
pageName
|
||||
}
|
||||
}
|
||||
},
|
||||
bailoutOnError: false
|
||||
});
|
||||
},
|
||||
logExperimentIfExists(pageName, universe) {
|
||||
const experiment = this.applicationUser.experiments.find((e) => e.universeName === universe);
|
||||
if (experiment !== undefined) {
|
||||
this.logExperimentExposure(pageName, experiment);
|
||||
try {
|
||||
this.logExperimentExposure(pageName, experiment);
|
||||
} catch(error) {
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
logPageView({ userId, sessionKey, pageName, referralSequenceNumber, parentAccountNumber, sessionId, action, event, shouldUseSessionId, experimentsForUser }) {
|
||||
|
|
@ -2858,7 +2863,8 @@ export const useMainStore = defineStore({
|
|||
const response = await globalMethods.callHttpClient({
|
||||
method: endpoints.RunExperimentsForTrigger.method,
|
||||
endpoint: endpoints.RunExperimentsForTrigger.url,
|
||||
payload
|
||||
payload: payload,
|
||||
bailoutOnError: false
|
||||
});
|
||||
|
||||
this.updateExperiments(response.data.experiments);
|
||||
|
|
|
|||
Loading…
Reference in a new issue