client/api: handle connection errors

This commit is contained in:
rr-
2016-04-02 18:57:17 +02:00
parent 583e73dfc7
commit 60a677edf4
3 changed files with 5 additions and 2 deletions

View File

@ -31,7 +31,9 @@ class Api {
req.set('Accept', 'application/json')
.end((error, response) => {
if (error) {
reject(response.body);
reject(response && response.body ? response.body : {
'title': 'Networking error',
'description': error.message});
} else {
resolve(response.body);
}