X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=92cbbd729edd588a875d8cefa997c3d0a2b5b077;hb=09e1f72362e787bd25843e3515f55a7f3dfb45d1;hp=28b2f9a5fe63f6276f55229ed07983694f56fe52;hpb=238c7a9870fc9378fb87ca62c4fc26212c3aeab0;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index 28b2f9a..92cbbd7 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -1701,6 +1701,7 @@ sub new_result { && $self->{cond} eq $DBIx::Class::ResultSource::UNRESOLVABLE_CONDITION ) { %new = %{$self->{attrs}{related_objects}}; + $new{-from_resultset} = [ keys %new ] if keys %new; } else { $self->throw_exception( "Can't abstract implicit construct, condition not a hash"