Added 'undefined' check for when we are attempting to pull the ConceptFunnel experiment from the experiments collection as it may not be present when running locally

This commit is contained in:
Leah Schumann 2022-08-17 10:17:21 -04:00
parent 26433cee76
commit d96731a0d2

View file

@ -51,14 +51,17 @@ export default {
const experimentForLogging = store.getters.applicationUser.experiments.find(e => e.universeName === experimentUniverses.CONCEPT_FUNNEL);
// Log experiment exposure
baseMixin.methods.dispatchStoreAction(storeActions.LOG_EXPERIMENT_EXPOSURE,
{
userId: getDeviceIdValue(),
sessionKey: getSessionKeyValue(),
pageName: to.query.fmgPage,
experiment: experimentForLogging
}, false);
// If the concept funnel experiment is found, as it should be when coming from safelite.com, then log the experiment exposure.
if (experimentForLogging !== undefined) {
// Log experiment exposure
baseMixin.methods.dispatchStoreAction(storeActions.LOG_EXPERIMENT_EXPOSURE,
{
userId: getDeviceIdValue(),
sessionKey: getSessionKeyValue(),
pageName: to.query.fmgPage,
experiment: experimentForLogging
}, false);
}
// Settle promises and get results
const promiseResultMap = [