From 144f0fc33ec5148af8c1e21a656a0368a4852f5d Mon Sep 17 00:00:00 2001 From: Andrew O'Neil Date: Tue, 8 Jan 2008 19:59:00 +0000 Subject: [PATCH] YAML comma seperated => lists should work on has_meny relationships as well git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@47732 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- tests/SapphireTest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/SapphireTest.php b/tests/SapphireTest.php index 4f47d39c7..a01692af1 100644 --- a/tests/SapphireTest.php +++ b/tests/SapphireTest.php @@ -123,13 +123,13 @@ class SapphireTest extends PHPUnit_Framework_TestCase { foreach($items as $identifier => $fields) { $obj = new $dataClass(); foreach($fields as $fieldName => $fieldVal) { - if($obj->many_many($fieldName)) { + if($obj->many_many($fieldName) || $obj->has_many($fieldName)) { $items = split(' *, *',trim($fieldVal)); foreach($items as $item) { $parsedItems[] = $this->parseFixtureVal($item); } $obj->write(); - $obj->$fieldName()->setByIdList($parsedItems); + $obj->getComponents($fieldName)->setByIDList($parsedItems); } else { $obj->$fieldName = $this->parseFixtureVal($fieldVal);