From 8b9271ba60a0929d70f80f1096f013d7bef99372 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Thu, 18 Aug 2022 01:10:17 -0700 Subject: [PATCH] LocaleTestTrait - When activating 2+ locales, set languageLimit properly --- Civi/Test/LocaleTestTrait.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Civi/Test/LocaleTestTrait.php b/Civi/Test/LocaleTestTrait.php index 7689a63d61..7a4983c359 100644 --- a/Civi/Test/LocaleTestTrait.php +++ b/Civi/Test/LocaleTestTrait.php @@ -68,12 +68,14 @@ trait LocaleTestTrait { $dbLocale = '_' . static::$defaultSystemLocale; if ($addLocales !== NULL) { + $languageLimit = \Civi::settings()->get('languageLimit'); foreach ($addLocales as $fromLocale => $toLocales) { foreach ((array) $toLocales as $toLocale) { \CRM_Core_I18n_Schema::addLocale($toLocale, $fromLocale); + $languageLimit[$toLocale] = '1'; } - \Civi::settings()->set('languageLimit', \Civi::settings()->get('languageLimit') + [$toLocale => '1']); } + \Civi::settings()->set('languageLimit', $languageLimit); } } -- 2.25.1