From e5f9320ed2c09ca194de8819a18f66454e9cf0eb Mon Sep 17 00:00:00 2001
From: ievavold <ievavold@wisc.edu>
Date: Wed, 5 Jun 2019 12:39:16 -0500
Subject: [PATCH] fix json API parsing

---
 src/app/dars/services/api.service.ts | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/app/dars/services/api.service.ts b/src/app/dars/services/api.service.ts
index e07d093..0d22f17 100644
--- a/src/app/dars/services/api.service.ts
+++ b/src/app/dars/services/api.service.ts
@@ -38,9 +38,7 @@ export class DarsApiService {
     _emplid: number,
   ): Observable<StudentDegreeProgram[]> {
     const url = `${environment.apiDarsUrl}/studentplans`;
-    return this.http
-      .get<string>(url, HTTP_OPTIONS)
-      .pipe(map(JSON.parse.bind(JSON)));
+    return this.http.get<StudentDegreeProgram[]>(url, HTTP_OPTIONS);
   }
 
   /**
@@ -48,9 +46,7 @@ export class DarsApiService {
    */
   public getAudits(): Observable<AuditMetadata[]> {
     const url = `${environment.apiDarsUrl}/auditmetadata`;
-    return this.http
-      .get<string>(url, HTTP_OPTIONS)
-      .pipe(map(JSON.parse.bind(JSON)));
+    return this.http.get<AuditMetadata[]>(url, HTTP_OPTIONS);
   }
 
   /**
-- 
GitLab