X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSetColumn.pm;h=08795856dcd449949e67f6d83bb897bf299d92ce;hb=40b2218de3c9b90da19ce0e30fa747cacf933977;hp=12623a3370da64817648cf2ea1c3a1af129d48cd;hpb=37aafa2ede65e38af8fe9eda374ad4626290932f;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSetColumn.pm b/lib/DBIx/Class/ResultSetColumn.pm index 12623a3..0879585 100644 --- a/lib/DBIx/Class/ResultSetColumn.pm +++ b/lib/DBIx/Class/ResultSetColumn.pm @@ -7,6 +7,8 @@ use base 'DBIx::Class'; use Carp::Clan qw/^DBIx::Class/; use DBIx::Class::Exception; + +# not importing first() as it will clash with our own method use List::Util (); =head1 NAME @@ -66,8 +68,8 @@ sub new { ; if ( scalar grep - { ! $collist{$_} } - ( $rs->result_source->schema->storage->_extract_order_columns ($orig_attrs->{order_by} ) ) + { ! $collist{$_->[0]} } + ( $rs->result_source->schema->storage->_extract_order_criteria ($orig_attrs->{order_by} ) ) ) { # nuke the prefetch before collapsing to sql my $subq_rs = $rs->search;