From db3b48d44431073285d30f2a5df63a20e8bec4e9 Mon Sep 17 00:00:00 2001
From: dave <starpumadev@gmail.com>
Date: Thu, 21 Mar 2019 12:04:57 -0400
Subject: [PATCH] #449 - fix auth token fetch issue

---
 src/services/api/api.service.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 1c6703b7..176f1c18 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -561,7 +561,12 @@ const fetchOAuthTokens = ({credentials}) => {
 
   return fetch(url, {
     headers: authHeaders(credentials)
-  }).then((data) => data.json())
+  }).then((data) => {
+    if (data.ok) {
+      return data.json()
+    }
+    throw new Error('Error fetching auth tokens', data)
+  })
 }
 
 const revokeOAuthToken = ({id, credentials}) => {