Closed cschloer closed 2 years ago
Thanks a lot @cschloer, goo catch! Your fix broke a different test, but the above PR takes care of both cases (hopefully). Please take a look at the modified test and see if it makes sense to you.
Sorry for not replying, but looks great!
Hi,
I just found a bug with the
join
processor related to fields from the "source" being added into the target even if they aren't specified. The fields don't make it into the schema, so it can seem fine, but if you run any kind of dump step it errors (because there are unknown fields in the row).I believe the issue is just that at line 261 of join, the "extra" dict should be set to the filtered dictionary, not updated by it.
Before the fix, the test throws an exception. Afterwards it runs as intended.
@akariv