X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=72ea52fb7db5055b0924b717b59a242e310ae1f5;hb=2a21de92912f460837806a8f1d0a6f8b892609da;hp=3f8403dbfaa8933ffcc9e92368478e62f0ede6a1;hpb=73f581237f9fb7bf1e0233e50530321fb7f5d6e1;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index 3f8403d..72ea52f 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -49,9 +49,9 @@ sub count { my ($self) = @_; my $db_class = $self->{class}; - # offset breaks COUNT(*), so remove it + # offset and order by are not needed to count my $attrs = { %{ $self->{attrs} } }; - delete $attrs->{offset}; + delete $attrs->{$_} for qw/offset order_by/; my @cols = 'COUNT(*)'; my ($c) = $db_class->storage->select_single($db_class->_table_name, \@cols,