projects
/
dbsrgits/DBIx-Class.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Merge 'trunk' into 'multiple_version_upgrade'
[dbsrgits/DBIx-Class.git]
/
lib
/
DBIx
/
Class
/
Storage
/
DBI
/
AmbiguousGlob.pm
diff --git
a/lib/DBIx/Class/Storage/DBI/AmbiguousGlob.pm
b/lib/DBIx/Class/Storage/DBI/AmbiguousGlob.pm
index
d883d0b
..
2008c54
100644
(file)
--- a/
lib/DBIx/Class/Storage/DBI/AmbiguousGlob.pm
+++ b/
lib/DBIx/Class/Storage/DBI/AmbiguousGlob.pm
@@
-27,6
+27,9
@@
At this point the only overriden method is C<_subq_count_select()>
sub _subq_count_select {
my ($self, $source, $rs_attrs) = @_;
+
+ return $rs_attrs->{group_by} if $rs_attrs->{group_by};
+
my @pcols = map { join '.', $rs_attrs->{alias}, $_ } ($source->primary_columns);
return @pcols ? \@pcols : [ 1 ];
}