From 34b9952e9df4a93cdc9cdc67065268ae7f14131c Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Tue, 21 May 2013 18:10:46 +1200 Subject: [PATCH] Consistently instantiate HasManyList and ManyManyList using create() --- model/DataObject.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/DataObject.php b/model/DataObject.php index b20398381..a82c85ac9 100644 --- a/model/DataObject.php +++ b/model/DataObject.php @@ -1433,7 +1433,7 @@ class DataObject extends ViewableData implements DataObjectInterface, i18nEntity $joinField = $this->getRemoteJoinField($componentName, 'has_many'); - $result = new HasManyList($componentClass, $joinField); + $result = HasManyList::create($componentClass, $joinField); if($this->model) $result->setDataModel($this->model); $result = $result->forForeignID($this->ID); @@ -1557,7 +1557,7 @@ class DataObject extends ViewableData implements DataObjectInterface, i18nEntity return $this->unsavedRelations[$componentName]; } - $result = Injector::inst()->create('ManyManyList', $componentClass, $table, $componentField, $parentField, + $result = ManyManyList::create($componentClass, $table, $componentField, $parentField, $this->many_many_extraFields($componentName)); if($this->model) $result->setDataModel($this->model);