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:
11
lib/api.dart
11
lib/api.dart
@ -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) {
|
||||
|
Reference in New Issue
Block a user