fix invoice create and search (#2990)

This commit is contained in:
Kevin Papst
2021-12-04 01:18:49 +01:00
committed by GitHub
parent 4e42911f3d
commit 1da26e041d
3 changed files with 17 additions and 4 deletions

View File

@@ -75,8 +75,12 @@ class SelectWithApiDataExtension extends AbstractTypeExtension
} while (($parent = $parent->getParent()) !== null);
$formPrefix = implode('_', array_reverse($formPrefixes));
$formField = $apiData['select'];
$formField = $formPrefix . '_' . $apiData['select'];
// forms with prefix (like toolbar & search) would result in a wrong field name "_foo" instead of "foo"
if ($formPrefix !== '') {
$formField = $formPrefix . '_' . $apiData['select'];
}
$view->vars['attr'] = array_merge($view->vars['attr'], [
'data-form-prefix' => $formPrefix,