plaid/plaid-python

8.0.0b error request_id is not being returned by item get in API 2020-09-14

imtibbet opened this issue · 6 comments

This field (documentation) went from nullable in API 2019-05-29 to non-nullable in API 2020-09-14, but it is not being included in the item get response in API 2020-09-14. This causes the beta client to blow up with error __init__() missing 1 required positional argument: 'request_id' when deserializing the ItemGetResponse (specifically the Error attribute deserialization).

request_id needs to either be marked as nullable again or it needs to be provided, otherwise fetching items will continue to blow up when they are in an error state. I have not conceived of a workaround yet and would welcome either a quick fix or a suggested workaround.

fixed this internally, will be resolved with the next beta version

The resolution to this issue appears to be missing from the PR #351

I believe this should be fixed in 8.0.0b(13) released today; does it resolve the issue for you?

The initial results look good, but I'll know for sure after our overnight jobs run tonight.

@imtibbet any updates?

Resolved!