From 2d7adcef4531d6fa590b9bd0bf063f7aafadf08b Mon Sep 17 00:00:00 2001 From: Yurii Date: Tue, 7 Apr 2026 17:26:25 +0300 Subject: [PATCH] Update currency no join in config.. --- .../Espo/Core/Upgrades/Migrations/V9_4/AfterUpgrade.php | 9 +++++++++ application/Espo/Resources/defaults/config.php | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/application/Espo/Core/Upgrades/Migrations/V9_4/AfterUpgrade.php b/application/Espo/Core/Upgrades/Migrations/V9_4/AfterUpgrade.php index 0a3f75a4ab..8015856a62 100644 --- a/application/Espo/Core/Upgrades/Migrations/V9_4/AfterUpgrade.php +++ b/application/Espo/Core/Upgrades/Migrations/V9_4/AfterUpgrade.php @@ -30,6 +30,7 @@ namespace Espo\Core\Upgrades\Migrations\V9_4; use Espo\Core\Upgrades\Migration\Script; +use Espo\Core\Utils\Config\ConfigWriter; use Espo\Entities\Preferences; use Espo\Entities\User; use Espo\ORM\EntityManager; @@ -38,11 +39,13 @@ class AfterUpgrade implements Script { public function __construct( private EntityManager $entityManager, + private ConfigWriter $configWriter, ) {} public function run(): void { $this->updatePreferences(); + $this->updateConfig(); } private function updatePreferences(): void @@ -71,4 +74,10 @@ class AfterUpgrade implements Script $this->entityManager->saveEntity($preferences); } } + + private function updateConfig(): void + { + $this->configWriter->set('currencyNoJoinMode', true); + $this->configWriter->save(); + } } diff --git a/application/Espo/Resources/defaults/config.php b/application/Espo/Resources/defaults/config.php index a052dde67a..d0d021803a 100644 --- a/application/Espo/Resources/defaults/config.php +++ b/application/Espo/Resources/defaults/config.php @@ -66,7 +66,7 @@ return [ 'defaultCurrency' => 'USD', 'baseCurrency' => 'USD', 'currencyRates' => [], - 'currencyNoJoinMode' => false, + 'currencyNoJoinMode' => true, 'outboundEmailIsShared' => false, 'outboundEmailFromName' => 'EspoCRM', 'outboundEmailFromAddress' => null,