X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRelationship%2FAccessor.pm;h=6ec2f258cd0c555280b7f8be829a13a3100a3ded;hb=6ffb5be522e752ea1ad2a99d36648535fe30a43b;hp=f23ec4c5757b45b8a46fe0fa45dcf78bd38bf3a0;hpb=c89815db08bb4cc35d69efefa8a27bf71ae13142;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Relationship/Accessor.pm b/lib/DBIx/Class/Relationship/Accessor.pm index f23ec4c..6ec2f25 100644 --- a/lib/DBIx/Class/Relationship/Accessor.pm +++ b/lib/DBIx/Class/Relationship/Accessor.pm @@ -30,8 +30,8 @@ sub add_relationship_accessor { my $cond = $self->result_source->resolve_condition( $rel_info->{cond}, $rel, $self ); - if( exists $rel_info->{attrs}->{any_null_means_no_value} - && $rel_info->{attrs}->{any_null_means_no_value} ){ + if ($rel_info->{attrs}->{undef_on_null_fk}){ + return unless ref($cond) eq 'HASH'; return if grep { not defined } values %$cond; } my $val = $self->find_related($rel, {}, {});