mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-28 21:46:46 +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;
|
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…
x
Reference in New Issue
Block a user