From 864c22c39a45e04932390e0b1af2d5f25633d925 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 17 Jun 2020 20:35:13 -0400 Subject: [PATCH] Fix isMultilingual to use static caching and respect current domain --- CRM/Core/I18n.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CRM/Core/I18n.php b/CRM/Core/I18n.php index b41f89c337..ce8175324c 100644 --- a/CRM/Core/I18n.php +++ b/CRM/Core/I18n.php @@ -584,15 +584,14 @@ class CRM_Core_I18n { } /** - * Is the CiviCRM in multilingual mode. + * Is the current CiviCRM domain in multilingual mode. * * @return Bool * True if CiviCRM is in multilingual mode. */ public static function isMultilingual() { - $domain = new CRM_Core_DAO_Domain(); - $domain->find(TRUE); - return (bool) $domain->locales; + $domainId = CRM_Core_Config::domainID(); + return (bool) CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Domain', $domainId, 'locales'); } /** -- 2.25.1