X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRow.pm;h=6ee598b992cd5fdffe1ead6d1fac7d2b96265383;hb=a34c76c2391de12c939f22e4dba875374aea1f66;hp=f56ec61e21bc201dae82c0005e007fa03a8da88c;hpb=0077982b2edc8273ab4b6ea59921177667008cb3;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index f56ec61..6ee598b 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -1181,9 +1181,6 @@ L, see L. sub inflate_result { my ($class, $source, $me, $prefetch) = @_; - $source = $source->resolve - if $source->isa('DBIx::Class::ResultSourceHandle'); - my $new = bless { _column_data => $me, _result_source => $source }, ref $class || $class @@ -1208,7 +1205,7 @@ sub inflate_result { # this away entirely, and *never* return such empty rows. # For now we maintain inflate_result API backcompat, see # t/resultset/inflate_result_api.t - next unless first { defined $_ } values %{$me_pref->[0]}; + next unless defined first { defined $_ } values %{$me_pref->[0]}; push @pre_objects, $pre_source->result_class->inflate_result( $pre_source, @$me_pref