From d258e8b1b5c5d9f0c1c7f922708c9c58281ad064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Proch=C3=A1zka?= Date: Wed, 21 Feb 2024 10:48:15 +0100 Subject: [PATCH] Remove translator if country list is used --- src/DI/ControlFactory.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/DI/ControlFactory.php b/src/DI/ControlFactory.php index 46776db..08e93d3 100644 --- a/src/DI/ControlFactory.php +++ b/src/DI/ControlFactory.php @@ -63,12 +63,14 @@ public static function addSelectCountry( ?string $lang = null, ) { $lang ??= $form->getTranslator()?->getLocale(); + $select = $form->addSelect($name); if (!$items && class_exists(Country::class)) { $items = Country::getList($lang); + $select->setTranslator(null); } - return $form->addSelect($name)->setItems($items); + return $select->setItems($items); }