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;h=5adf4eaf31cafed194b5160c6416c40cb1a20f37;hp=4188d1073133bebdd01336a32c253c2caea1bbd5;hb=09d2e66a5d5558ef9a19dc2ec510d5dafd2fb7d8;hpb=786c1cddede6675b9fc5fc46ae4e1e136ef2c392 diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index 4188d10..5adf4ea 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -6,7 +6,10 @@ use warnings; use base qw/DBIx::Class/; use Scalar::Util 'blessed'; -use DBIx::Class::_Util qw( dbic_internal_try fail_on_internal_call ); +use DBIx::Class::_Util qw( + dbic_internal_try fail_on_internal_call + DUMMY_ALIASPAIR +); use DBIx::Class::Carp; use SQL::Abstract qw( is_literal_value is_plain_value ); @@ -1195,8 +1198,9 @@ sub copy { rel_name => $rel_name, self_result_object => $new, - self_alias => "\xFE", # irrelevant - foreign_alias => "\xFF", # irrelevant, + # an API where these are optional would be too cumbersome, + # instead always pass in some dummy values + DUMMY_ALIASPAIR, )->{inferred_values} ) for $self->related_resultset($rel_name)->all;