X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FTrack.pm;h=c43591a2be994b5bb679cfaf5a546603c86dc3f5;hb=7df2b5df3d6c48b35c73a9e840d8e8ef395b11f6;hp=c09ff1de49e1eebce9ec9179017e9256e01ab423;hpb=8c7c83982c9ec8ebf8674c1100f9103f2af06402;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/DBICTest/Schema/Track.pm b/t/lib/DBICTest/Schema/Track.pm index c09ff1d..c43591a 100644 --- a/t/lib/DBICTest/Schema/Track.pm +++ b/t/lib/DBICTest/Schema/Track.pm @@ -66,13 +66,13 @@ sub { "$args->{foreign_alias}.cdid" => { -ident => "$args->{self_alias}.cd" }, }, - ( $args->{self_resultobj} ? { - "$args->{foreign_alias}.cdid" => $args->{self_resultobj}->cd - } : () ), + ! $args->{self_result_object} ? () : { + "$args->{foreign_alias}.cdid" => $args->{self_result_object}->get_column('cd') + }, - ( $args->{foreign_resultobj} ? { - "$args->{self_alias}.cd" => $args->{foreign_resultobj}->cdid - } : () ), + ! $args->{foreign_values} ? () : { + "$args->{self_alias}.cd" => $args->{foreign_values}{cdid} + }, ); } ); @@ -108,9 +108,9 @@ __PACKAGE__->has_many ( { "$args->{foreign_alias}.cd" => { -ident => "$args->{self_alias}.cd" }, "$args->{foreign_alias}.position" => { '>' => { -ident => "$args->{self_alias}.position" } }, }, - $args->{self_rowobj} && { - "$args->{foreign_alias}.cd" => $args->{self_rowobj}->get_column('cd'), - "$args->{foreign_alias}.position" => { '>' => $args->{self_rowobj}->pos }, + $args->{self_result_object} && { + "$args->{foreign_alias}.cd" => $args->{self_result_object}->get_column('cd'), + "$args->{foreign_alias}.position" => { '>' => $args->{self_result_object}->pos }, } ) }