diff -r 6f2999873343 -r 76a4e4b11762 client/src/api/APIClient.js --- 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)); }