From 6bebcdaaeb2275d17ddb5d3bd08ae8d225f09f49 Mon Sep 17 00:00:00 2001 From: Aleksi Peebles <aleksip@users.noreply.github.com> Date: Fri, 21 Apr 2017 21:36:10 +0300 Subject: [PATCH] Fix field select option values (#98) --- src/UiPatternBase.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/UiPatternBase.php b/src/UiPatternBase.php index c4e58591..a05f94e5 100644 --- a/src/UiPatternBase.php +++ b/src/UiPatternBase.php @@ -125,9 +125,11 @@ abstract class UiPatternBase extends PluginBase implements UiPatternInterface { * {@inheritdoc} */ public function getFieldsAsOptions() { - return array_map(function ($field) { - return $field['label']; - }, $this->getFields()); + $options = []; + foreach ($this->getFields() as $field) { + $options[$field['name']] = $field['label']; + } + return $options; } /** -- GitLab