client/src/api/APIClient.js
changeset 83 76a4e4b11762
parent 62 b2514a9bcd49
child 87 dbcee57de2c6
--- a/client/src/api/APIClient.js	Fri Jun 23 15:57:35 2017 +0200
+++ b/client/src/api/APIClient.js	Fri Jun 23 17:58:21 2017 +0200
@@ -68,7 +68,14 @@
       fetch(req)
         .then((response) => {
           if (response.ok) {
-            return response.json().then((data) => resolve(data));
+            let resJsonPromise;
+            if(response.status === 204) {
+              resJsonPromise = Promise.resolve({});
+            } else {
+              resJsonPromise = response.json();
+            }
+            return resJsonPromise.then((data) => resolve(data));
+
           } else {
             return response.json().then((data) => reject(data));
           }