From bc7861be9f40651587bc569e48615a921f1ae3f8 Mon Sep 17 00:00:00 2001 From: Andrew O'Neil Date: Sun, 13 Jan 2008 21:52:28 +0000 Subject: [PATCH] Remove having clause as it can't be used git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@47939 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/DataObject.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/model/DataObject.php b/core/model/DataObject.php index 59ee46ca5..27f13e956 100644 --- a/core/model/DataObject.php +++ b/core/model/DataObject.php @@ -863,7 +863,7 @@ class DataObject extends Controller implements DataObjectInterface { * * @todo Implement query-params */ - public function getManyManyComponents($componentName, $filter = "", $sort = "", $join = "", $limit = "", $having = "") { + public function getManyManyComponents($componentName, $filter = "", $sort = "", $join = "", $limit = "") { if(isset($this->components[$componentName])) return $this->components[$componentName]; list($parentClass, $componentClass, $parentField, $componentField, $table) = $this->many_many($componentName); @@ -880,8 +880,7 @@ class DataObject extends Controller implements DataObjectInterface { "`$table`.$parentField = $this->ID", // filter $sort, $limit, - "INNER JOIN `$table` ON `$table`.$componentField = `$componentBaseClass`.ID", // join - $having // having + "INNER JOIN `$table` ON `$table`.$componentField = `$componentBaseClass`.ID" // join ); array_unshift($query->select, "`$table`.*");