mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-28 05:26:47 +00:00
Include more context data in error reports
This commit is contained in:
parent
f6c8d9a449
commit
a8b3027ec7
26
lib/api.dart
26
lib/api.dart
@ -478,7 +478,7 @@ class InvenTreeAPI {
|
||||
return null;
|
||||
}
|
||||
|
||||
var data = json.encode(body);
|
||||
var data = json.encode(_body);
|
||||
|
||||
// Set headers
|
||||
request.headers.set('Accept', 'application/json');
|
||||
@ -532,7 +532,8 @@ class InvenTreeAPI {
|
||||
context: {
|
||||
"url": _url,
|
||||
"statusCode": "${response.statusCode}",
|
||||
"data": responseData.toString(),
|
||||
"response": responseData.toString(),
|
||||
"request": body.toString(),
|
||||
}
|
||||
);
|
||||
}
|
||||
@ -567,6 +568,21 @@ class InvenTreeAPI {
|
||||
|
||||
var response = await request.send();
|
||||
|
||||
if (response.statusCode >= 500) {
|
||||
// Server error
|
||||
if (response.statusCode >= 500) {
|
||||
sentryReportMessage(
|
||||
"Server error on file upload",
|
||||
context: {
|
||||
"url": _url,
|
||||
"statusCode": "${response.statusCode}",
|
||||
"response": response.toString(),
|
||||
"request": request.fields.toString(),
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
@ -679,7 +695,8 @@ class InvenTreeAPI {
|
||||
context: {
|
||||
"url": _url,
|
||||
"statusCode": "${response.statusCode}",
|
||||
"data": responseData.toString(),
|
||||
"response": responseData.toString(),
|
||||
"request": body.toString(),
|
||||
}
|
||||
);
|
||||
}
|
||||
@ -900,7 +917,8 @@ class InvenTreeAPI {
|
||||
context: {
|
||||
"url": url,
|
||||
"statusCode": "${response.statusCode}",
|
||||
"data": responseData.toString(),
|
||||
"response": responseData.toString(),
|
||||
"params": params.toString(),
|
||||
}
|
||||
);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user