X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRow.pm;h=39cd754c7665cce780d9f37d6e1a7b702bb93c5d;hb=52864fbd5c6035f8f3961173ad05c2cc58fe9a34;hp=d88edc2e02f7fcc79c4349a4d78ec37f08cf7ed1;hpb=b8ced1f527fe09d52ba7bd4c8e2820fddb278e20;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index d88edc2..39cd754 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -1186,7 +1186,11 @@ sub inflate_result { for my $pre ( keys %$prefetch ) { my @pre_objects; - if (@{$prefetch->{$pre}||[]}) { + if ( + @{$prefetch->{$pre}||[]} + and + ref($prefetch->{$pre}) ne $DBIx::Class::ResultSource::RowParser::Util::null_branch_class + ) { my $pre_source = $source->related_source($pre); @pre_objects = map {