-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error Detection Supersedes Valid Content Response #47
Comments
Hi @dahlbyk -- thanks for reporting! We were table to test internally and confirm that this is a bug. The expected behavior is that the We have logged a bug ticket on our end to work on a fix, however, we do not anticipate to have it rolled out this week or the next. In the meantime, feel free to clone the repo and update the logic so that you can continue using the SDK in your application. We also appreciate pull requests if you would like to contribute to the repo! Thank you and Happy Holidays! |
We were able to patch and work around this: https://github.com/Stratafolio/dwolla-v2-csharp/tree/gh-47-hack. But a more correct fix seems like it would need to add |
Thanks @dahlbyk! Logging the proposed two-fold solution for reference:
|
This issue has been fixed in the latest release 5.4.0. |
Great, thanks! (Fixed in #48) |
https://developers.dwolla.com/guides/business-verified-customer/handle-verification-statuses#determining-verification-documents example response documents a scenario where
errors
is expected along with valid content and a 200 OK response body.This regex matches on that response, suppressing valid
Content
(important to be able to repair theCustomer
) in the presence oferrors
:dwolla-v2-csharp/Dwolla.Client/Rest/ResponseBuilder.cs
Lines 29 to 31 in 393fd17
Expected behavior: either...
GET Customer
always deserializes theCustomer
intoRestResponse<Customer>.Content
.errors
. In this case, the DBA required error is also communicated via_links['upload-dba-document']
.Actual behavior:
GET Customer
returns aRestResponse<Customer>
withContent = null
.errors
, which I don't recall seeing for other document-required scenarios.The text was updated successfully, but these errors were encountered: