Fix another ::FilterColumn bug sigh...
authorPeter Rabbitson <ribasushi@cpan.org>
Sat, 2 Apr 2016 15:41:52 +0000 (17:41 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Sat, 2 Apr 2016 15:59:48 +0000 (17:59 +0200)
commitb482a0958732d987d8f742c7bdd61816a898f083
tree6a19f9618482bd496e29e4263bc7510b58a5687c
parentbf726d9cd6f7e53d6b3eb540d899e494f245fb5a
Fix another ::FilterColumn bug sigh...

This one is technically a regression introduced by dc6dadae, which aimed to
solve multiple runs on already-dirty columns. Unfortunately this very same
change broke update(). Overload get_dirty_columns to fix that, and add a
bunch of tests validating nothing crazy is going on.

I should have seen all of these problems when FC was initially considered,
but alas I was too damn inexperienced :/
Changes
lib/DBIx/Class/FilterColumn.pm
t/row/filter_column.t
xt/dist/pod_coverage.t