2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-12-15 08:38:12 +00:00

Catch POST response which does not return 201

This commit is contained in:
Oliver Walters
2020-05-24 16:23:32 +10:00
parent 16f4f7195c
commit d53773d95c
3 changed files with 34 additions and 16 deletions

View File

@@ -242,8 +242,14 @@ class InvenTreeModel {
return null;
})
.then((http.Response response) {
var decoded = json.decode(response.body);
_model = createFromJson(decoded);
// Server should return HTTP_201_CREATED
if (response.statusCode == 201) {
var decoded = json.decode(response.body);
_model = createFromJson(decoded);
} else {
print("Error creating object: Status Code ${response.statusCode}");
print(response.body);
}
});
return _model;