From fc534d5c54929ae9bc67484153578177b507194e Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Tue, 11 Nov 2025 09:19:44 -0800 Subject: [PATCH 1/2] Support getenv by setting vars with putenv --- ProcessMaker/Multitenancy/TenantBootstrapper.php | 1 + ProcessMaker/Providers/ProcessMakerServiceProvider.php | 1 + 2 files changed, 2 insertions(+) diff --git a/ProcessMaker/Multitenancy/TenantBootstrapper.php b/ProcessMaker/Multitenancy/TenantBootstrapper.php index 629e45e346..7475dfef13 100644 --- a/ProcessMaker/Multitenancy/TenantBootstrapper.php +++ b/ProcessMaker/Multitenancy/TenantBootstrapper.php @@ -146,6 +146,7 @@ private function set($key, $value) // Env::getRepository() is immutable but will use values from $_SERVER and $_ENV $_SERVER[$key] = $value; $_ENV[$key] = $value; + putenv("$key=$value"); } private function decrypt($value) diff --git a/ProcessMaker/Providers/ProcessMakerServiceProvider.php b/ProcessMaker/Providers/ProcessMakerServiceProvider.php index ccdb708068..bcc66fbba8 100644 --- a/ProcessMaker/Providers/ProcessMakerServiceProvider.php +++ b/ProcessMaker/Providers/ProcessMakerServiceProvider.php @@ -299,6 +299,7 @@ private static function resetTenantApp($event): void foreach (self::$landlordValues as $key => $value) { $_SERVER[$key] = $value; $_ENV[$key] = $value; + putenv("$key=$value"); } } From f809860ce508ab74f7d1691d0ef14580979670c9 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Tue, 11 Nov 2025 13:13:55 -0800 Subject: [PATCH 2/2] Remove debugging --- ProcessMaker/Jobs/CompileUI.php | 1 - 1 file changed, 1 deletion(-) diff --git a/ProcessMaker/Jobs/CompileUI.php b/ProcessMaker/Jobs/CompileUI.php index 76a7e2d4a5..331aef3f71 100644 --- a/ProcessMaker/Jobs/CompileUI.php +++ b/ProcessMaker/Jobs/CompileUI.php @@ -41,7 +41,6 @@ public function middleware(): array public function handle() { $setting = Setting::byKey('css-override'); - \Log::debug('*** Got setting: ' . json_encode($setting)); if ($setting) { $this->writeColors(json_decode($setting->attributesToArray()['config']['variables'], true)); $this->writeFonts(json_decode($setting->attributesToArray()['config']['sansSerifFont']));