X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRow.pm;fp=lib%2FDBIx%2FClass%2FRow.pm;h=ae89b78a2a5a533a048b55df4b91c9efc526d4d9;hp=5adf4eaf31cafed194b5160c6416c40cb1a20f37;hb=1bd54f3d4bc8428d602d2e28cb410b303bb242b7;hpb=86be9bcb90213db633791fcce074b7268765f615 diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index 5adf4ea..ae89b78 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -1194,14 +1194,14 @@ sub copy { $copied->{$_->ID}++ or $_->copy( $foreign_vals ||= $rsrc->_resolve_relationship_condition( - infer_values_based_on => {}, + require_join_free_values => 1, rel_name => $rel_name, self_result_object => $new, # an API where these are optional would be too cumbersome, # instead always pass in some dummy values DUMMY_ALIASPAIR, - )->{inferred_values} + )->{join_free_values} ) for $self->related_resultset($rel_name)->all; }