The previous method of merging the results from the NodeFilter instances was breaking because Ruby was treating it as a series of 2-element arrays.
If you had 0, 1 or 2 node filters configured, it would work fine; if you added a third, it would break with an ArgumentError. Adding a fourth makes it work again.
The previous method of merging the results from the NodeFilter instances was breaking because Ruby was treating it as a series of 2-element arrays.
If you had 0, 1 or 2 node filters configured, it would work fine; if you added a third, it would break with an
ArgumentError
. Adding a fourth makes it work again.Fixes #388