From 1df4ba601e029ccc275dd29adc18d096a6a853b9 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Wed, 28 Apr 2010 01:06:50 +0000 Subject: [PATCH] BUGFIX: Ensure that group by of many-many queries with extraFields is set correctly. git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@103612 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/DataObject.php | 1 + 1 file changed, 1 insertion(+) diff --git a/core/model/DataObject.php b/core/model/DataObject.php index d87da8752..0190608b9 100755 --- a/core/model/DataObject.php +++ b/core/model/DataObject.php @@ -1422,6 +1422,7 @@ class DataObject extends ViewableData implements DataObjectInterface, i18nEntity foreach((array)$this->many_many_extraFields($componentName) as $extraField => $extraFieldType) { $query->select[] = "\"$table\".\"$extraField\""; + $query->groupby[] = "\"$table\".\"$extraField\""; } if($filter) $query->where[] = $filter;