diff --git a/website/api/controllers/view-endpoint-ops.js b/website/api/controllers/view-endpoint-ops.js index a2e734be10..7854159b65 100644 --- a/website/api/controllers/view-endpoint-ops.js +++ b/website/api/controllers/view-endpoint-ops.js @@ -22,16 +22,15 @@ module.exports = { } // Get testimonials for the component. let testimonialsForScrollableTweets = _.clone(sails.config.builtStaticContent.testimonials); - // Default the pagePersonalization to the user's primaryBuyingSituation. - let pagePersonalization = this.req.session.primaryBuyingSituation; + // Default the pagePersonalization to the user's primaryBuyingSituation if it is set, otherwise, default to the eo-it view.. + let pagePersonalization = this.req.session.primaryBuyingSituation ? this.req.session.primaryBuyingSituation : 'eo-it'; // If a purpose query parameter is set, update the pagePersonalization value. // Note: This is the only page we're using this method instead of using the primaryBuyingSiutation value set in the users session. // This lets us link to the security and IT versions of the endpoint ops page from the unpersonalized homepage without changing the users primaryBuyingSituation. - if(this.req.param('purpose') === 'security'){ - pagePersonalization = 'eo-security'; - } else { - // Default to IT personalization if no primaryBuyingSituation or purpose query parameter is set. + if(this.req.param('purpose') === 'it'){ pagePersonalization = 'eo-it'; + } else if(this.req.param('purpose') === 'security'){ + pagePersonalization = 'eo-security'; }