From 45c81b4f5bed6aea764bdb3563c30a1165f61024 Mon Sep 17 00:00:00 2001
From: "jvanboxtel@wisc.edu" <jvanboxtel@wisc.edu>
Date: Wed, 22 May 2019 14:54:40 -0500
Subject: [PATCH] ROENROLL-1746 fix for prop not being set

---
 src/app/shared/services/google-analytics.service.ts | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/app/shared/services/google-analytics.service.ts b/src/app/shared/services/google-analytics.service.ts
index 381afc6..7da6893 100644
--- a/src/app/shared/services/google-analytics.service.ts
+++ b/src/app/shared/services/google-analytics.service.ts
@@ -10,14 +10,15 @@ export class GoogleAnalyticsService {
     if (!environment.production) {
       return;
     }
-    const studentDataCareer = constants.getStudentInfo().primaryCareer;
-    const careerAndAcademicLevel = studentDataCareer
-      ? studentDataCareer.careerCode +
-        '-' +
-        studentDataCareer.academicLevelDescription
-      : 'None';
 
     router.events.subscribe(event => {
+      const studentDataCareer = constants.getStudentInfo().primaryCareer;
+      const careerAndAcademicLevel = studentDataCareer
+        ? studentDataCareer.careerCode +
+          '-' +
+          studentDataCareer.academicLevelDescription
+        : 'None';
+
       if (event instanceof NavigationEnd) {
         ga('set', 'page', '/degree-planner');
         ga('send', 'pageview', { careerAndLevel: careerAndAcademicLevel });
-- 
GitLab