Open SoTrx opened 1 year ago
/assign
This issue has been automatically marked as stale because it has not had activity in the last 60 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
/keep-alive
Expected Behavior
Whether you use HTTP or gRPC shouldn't matter for coding.
Actual Behavior
The save() method in the gRPC implementation throws an exception on failure, which is great However, the same save() method in the HTTP implementation returns an object containing an error without actually throwing an exception.
Steps to Reproduce the Problem
You can see this in the code itself
Re-trowing the error in the HTTP implementation should fix this, and perhaps using the cause attribute on top of that to chain errors would also help with debugging.
I can help with this if needed.