X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FIterator.pm;h=eb60177af52d4ea98fc41ea8c79cdec6fe5e6e9c;hb=6ad439d45d83a4a1061ab7e4ab95af9e59cdd53b;hp=847b10b6db31bdb2f1ed9af92cfe7aac149a371c;hpb=79adc44f8b50de05a1d31f9b3d4a64b137c7d0d8;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/Iterator.pm b/lib/DBIx/Class/CDBICompat/Iterator.pm index 847b10b..eb60177 100644 --- a/lib/DBIx/Class/CDBICompat/Iterator.pm +++ b/lib/DBIx/Class/CDBICompat/Iterator.pm @@ -49,4 +49,16 @@ sub _bool { return $_[0]->count; } +sub _construct_results { + my $self = shift; + + my $rows = $self->next::method(@_); + + if (my $f = $self->_resolved_attrs->{record_filter}) { + $_ = $f->($_) for @$rows; + } + + return $rows; +} + 1;