X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=c7841e82588f24cd72d2aa9c065b37b06c081d58;hb=46e125b5cb34030f0d6dc4af27da8c268944b635;hp=fc75fe7f9724b5c4cae09b2997843cef8373ae2a;hpb=0485b0575277b63a8d8569d1e4c200ff061b22cd;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index fc75fe7..c7841e8 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -299,6 +299,10 @@ sub search_rs { $new_attrs->{$key} = $self->_merge_attr($our_attrs->{$key}, $attrs->{$key}); } + if (List::Util::first { exists $new_attrs->{$_} } qw{select as columns}) { + delete $new_attrs->{$_} for (qw{+select +as +columns}); + } + my $cond = (@_ ? ( (@_ == 1 || ref $_[0] eq "HASH")