X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSource%2FRowParser.pm;h=32fcf317225aadfc658c8a2da3c25cf011bfd0d0;hb=09d2e66a5d5558ef9a19dc2ec510d5dafd2fb7d8;hp=6fe946f38af5b41f78a8fd8d8e8077590c9617bb;hpb=786c1cddede6675b9fc5fc46ae4e1e136ef2c392;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSource/RowParser.pm b/lib/DBIx/Class/ResultSource/RowParser.pm index 6fe946f..32fcf31 100644 --- a/lib/DBIx/Class/ResultSource/RowParser.pm +++ b/lib/DBIx/Class/ResultSource/RowParser.pm @@ -10,6 +10,7 @@ use DBIx::Class::ResultSource::RowParser::Util qw( assemble_simple_parser assemble_collapsing_parser ); +use DBIx::Class::_Util 'DUMMY_ALIASPAIR'; use DBIx::Class::Carp; @@ -188,8 +189,10 @@ sub _resolve_collapse { rsrc => $self->related_source($rel), fk_map => $self->_resolve_relationship_condition( rel_name => $rel, - 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, )->{identity_map}, }; }