X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSet.pm;h=b06b49721c81682d38d82c526090425414c89257;hb=040fc6ba26feca822ac840ad91fdcf6b8717fbbf;hp=c8a2d7748529504efef2eba6dc0173669d335dae;hpb=a4d8bea5a86c133c7d2baf6f0836fa6f2aef6a1b;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/ResultSet.pm b/lib/DBIx/Class/ResultSet.pm index c8a2d77..b06b497 100644 --- a/lib/DBIx/Class/ResultSet.pm +++ b/lib/DBIx/Class/ResultSet.pm @@ -2610,7 +2610,7 @@ sub _resolved_attrs { } - $attrs->{group_by} ||= $attrs->{select} + $attrs->{group_by} ||= [ grep { !ref($_) || (ref($_) ne 'HASH') } @{$attrs->{select}} ] if delete $attrs->{distinct}; if ( $attrs->{order_by} ) { $attrs->{order_by} = (