From 798e9d0c78a12c7589212f44ad9ef55d544964da Mon Sep 17 00:00:00 2001 From: Andrej Sinicyn Date: Tue, 11 Apr 2017 09:12:43 +0200 Subject: [PATCH] A button group should be rendered exactly 1 time and not n-1 times for n buttons in group. --- src/TwbBundle/Form/View/Helper/TwbBundleForm.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TwbBundle/Form/View/Helper/TwbBundleForm.php b/src/TwbBundle/Form/View/Helper/TwbBundleForm.php index 37130d5..8c2559e 100644 --- a/src/TwbBundle/Form/View/Helper/TwbBundleForm.php +++ b/src/TwbBundle/Form/View/Helper/TwbBundleForm.php @@ -117,9 +117,9 @@ protected function renderElements(FormInterface $oForm, $sFormLayout = self::LAY $sButtonGroupKey = $aOptions['button-group']; if (isset($aButtonGroups[$sButtonGroupKey])) { $aButtonGroups[$sButtonGroupKey][] = $oElement; - $aElementsRendering[$iKey] = $sButtonGroupKey; } else { $aButtonGroups[$sButtonGroupKey] = array($oElement); + $aElementsRendering[$iKey] = $sButtonGroupKey; } if (!empty($aOptions['column-size']) && !isset($aButtonGroupsColumnSize[$sButtonGroupKey])) { // Only the first occured column-size will be set, other are ignored.