mirror of
https://github.com/HendrikRauh/inventree-app.git
synced 2026-01-13 11:36: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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
var data = json.encode(body);
|
var data = json.encode(_body);
|
||||||
|
|
||||||
// Set headers
|
// Set headers
|
||||||
request.headers.set('Accept', 'application/json');
|
request.headers.set('Accept', 'application/json');
|
||||||
|
|
@ -532,7 +532,8 @@ class InvenTreeAPI {
|
||||||
context: {
|
context: {
|
||||||
"url": _url,
|
"url": _url,
|
||||||
"statusCode": "${response.statusCode}",
|
"statusCode": "${response.statusCode}",
|
||||||
"data": responseData.toString(),
|
"response": responseData.toString(),
|
||||||
|
"request": body.toString(),
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -567,6 +568,21 @@ class InvenTreeAPI {
|
||||||
|
|
||||||
var response = await request.send();
|
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;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -679,7 +695,8 @@ class InvenTreeAPI {
|
||||||
context: {
|
context: {
|
||||||
"url": _url,
|
"url": _url,
|
||||||
"statusCode": "${response.statusCode}",
|
"statusCode": "${response.statusCode}",
|
||||||
"data": responseData.toString(),
|
"response": responseData.toString(),
|
||||||
|
"request": body.toString(),
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -900,7 +917,8 @@ class InvenTreeAPI {
|
||||||
context: {
|
context: {
|
||||||
"url": url,
|
"url": url,
|
||||||
"statusCode": "${response.statusCode}",
|
"statusCode": "${response.statusCode}",
|
||||||
"data": responseData.toString(),
|
"response": responseData.toString(),
|
||||||
|
"params": params.toString(),
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue