X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet%2FParameterizedJoinHack.pm;h=53a04b0c9ad35bce22d872e5e757aff2a2628873;hb=6d37bc628865d28297e5cf9060f5e21d1d9ec733;hp=25c74834d1538e75db9356af9d5d927d24248774;hpb=c9dfb2d672647b67756428457b10d58a8ab18929;p=dbsrgits%2FDBIx-Class-ParameterizedJoinHack.git diff --git a/lib/DBIx/Class/ResultSet/ParameterizedJoinHack.pm b/lib/DBIx/Class/ResultSet/ParameterizedJoinHack.pm index 25c7483..53a04b0 100644 --- a/lib/DBIx/Class/ResultSet/ParameterizedJoinHack.pm +++ b/lib/DBIx/Class/ResultSet/ParameterizedJoinHack.pm @@ -23,6 +23,9 @@ sub with_parameterized_join { unless $params_ref eq 'HASH'; } + die "Parameterized join can only be used once per relation" + if exists(($self->{attrs}{join_parameters} || {})->{$rel}); + $self->search_rs( {}, { join => $rel,