From 13271a8a6d59fbf915e5df7e48f2d904de3f42ba Mon Sep 17 00:00:00 2001 From: Ben Manu Date: Mon, 8 Dec 2014 16:47:04 +1300 Subject: [PATCH] FIX: adding caller class parameter to DataObject get --- src/SilverStripe/BehatExtension/Context/FixtureContext.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SilverStripe/BehatExtension/Context/FixtureContext.php b/src/SilverStripe/BehatExtension/Context/FixtureContext.php index 01f82f7..e5da1fe 100644 --- a/src/SilverStripe/BehatExtension/Context/FixtureContext.php +++ b/src/SilverStripe/BehatExtension/Context/FixtureContext.php @@ -258,7 +258,7 @@ class FixtureContext extends BehatContext else $field = "ID"; // Check if the fixture object exists - if not, we create it - $obj = \DataObject::get()->filter($field, $value)->first(); + $obj = \DataObject::get($class)->filter($field, $value)->first(); if(!$obj) $obj = $this->fixtureFactory->createObject($class, $value); // If has_many or many_many, add this fixture object to the relation object // If has_one, set value to the joint field with this fixture object's ID