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
# 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