Improve error handling.

master
Tom Hacohen 2018-07-04 19:26:46 +01:00
parent 6456625716
commit c25ac2d6c0
1 changed files with 5 additions and 1 deletions

View File

@ -338,7 +338,11 @@ class BaseNetwork {
if (response.ok) {
resolve(body);
} else {
reject(new HTTPError(json.detail || json.non_field_errors));
if (json) {
reject(new HTTPError(json.detail || json.non_field_errors || JSON.stringify(json)));
} else {
reject(new HTTPError(body));
}
}
}).catch((error) => {
reject(error);