mirror of
https://github.com/silverstripe/silverstripe-behat-extension
synced 2024-10-22 15:05:32 +00:00
Fixed key/value confusion on fixture label mapping
This commit is contained in:
parent
415a7d3c87
commit
e55c6bb22a
@ -511,9 +511,9 @@ class FixtureContext extends BehatContext
|
|||||||
protected function convertFields($class, $fields) {
|
protected function convertFields($class, $fields) {
|
||||||
$labels = singleton($class)->fieldLabels();
|
$labels = singleton($class)->fieldLabels();
|
||||||
foreach($fields as $fieldName => $fieldVal) {
|
foreach($fields as $fieldName => $fieldVal) {
|
||||||
if(array_key_exists($fieldName, $labels)) {
|
if($fieldLabelKey = array_search($fieldName, $labels)) {
|
||||||
unset($fields[$fieldName]);
|
unset($fields[$fieldName]);
|
||||||
$fields[$labels[$fieldName]] = $fieldVal;
|
$fields[$labels[$fieldLabelKey]] = $fieldVal;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user