From e55c6bb22af27ee36afcdfe152c44d309f90aaa9 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sun, 30 Mar 2014 23:02:57 +1300 Subject: [PATCH] Fixed key/value confusion on fixture label mapping --- src/SilverStripe/BehatExtension/Context/FixtureContext.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SilverStripe/BehatExtension/Context/FixtureContext.php b/src/SilverStripe/BehatExtension/Context/FixtureContext.php index d5c6e9c..279b8a1 100644 --- a/src/SilverStripe/BehatExtension/Context/FixtureContext.php +++ b/src/SilverStripe/BehatExtension/Context/FixtureContext.php @@ -511,9 +511,9 @@ class FixtureContext extends BehatContext protected function convertFields($class, $fields) { $labels = singleton($class)->fieldLabels(); foreach($fields as $fieldName => $fieldVal) { - if(array_key_exists($fieldName, $labels)) { + if($fieldLabelKey = array_search($fieldName, $labels)) { unset($fields[$fieldName]); - $fields[$labels[$fieldName]] = $fieldVal; + $fields[$labels[$fieldLabelKey]] = $fieldVal; } }