2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-13 10:45:29 +00:00

Stock barcode fix (#232)

* API: Provide more info in error messages

* Fix support for legacy stock item custom barcodes

* Refresh display after assigning barcode

* Update release notes

* Fix for scanning unkown barcode

- Modern API returns slightly different data

* Fix for scanning unkown barcode

- Modern API returns slightly different data

* Update release notes
This commit is contained in:
Oliver
2022-12-11 23:41:21 +11:00
committed by GitHub
parent 27040024c0
commit d2b74e7684
7 changed files with 54 additions and 18 deletions

View File

@ -370,7 +370,7 @@ class InvenTreeAPI {
response = await get("", expectedStatusCode: 200);
if (!response.successful()) {
showStatusCodeError(apiUrl, response.statusCode);
showStatusCodeError(apiUrl, response.statusCode, details: response.data.toString());
return false;
}
@ -1036,6 +1036,7 @@ class InvenTreeAPI {
"method": method,
}
);
return null;
}
}
@ -1091,13 +1092,11 @@ class InvenTreeAPI {
}
} else {
response.data = ignoreResponse ? {} : await responseToJson(url, _response) ?? {};
// First check that the returned status code is what we expected
if (statusCode != null && statusCode != _response.statusCode) {
showStatusCodeError(url, _response.statusCode);
} else if (ignoreResponse) {
response.data = {};
} else {
response.data = await responseToJson(url, _response) ?? {};
showStatusCodeError(url, _response.statusCode, details: response.data.toString());
}
}
} on HttpException catch (error) {