mirror of
https://github.com/HendrikRauh/inventree-app.git
synced 2026-01-13 03:26:24 +00:00
Include more context data in error reports
This commit is contained in:
parent
f6c8d9a449
commit
a8b3027ec7
1 changed files with 22 additions and 4 deletions
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…
Add table
Add a link
Reference in a new issue