diff --git a/ProcessMaker/Multitenancy/SwitchTenant.php b/ProcessMaker/Multitenancy/SwitchTenant.php index 08781ec372..5753744480 100644 --- a/ProcessMaker/Multitenancy/SwitchTenant.php +++ b/ProcessMaker/Multitenancy/SwitchTenant.php @@ -3,6 +3,7 @@ namespace ProcessMaker\Multitenancy; use Illuminate\Broadcasting\BroadcastManager; +use Illuminate\Contracts\Routing\UrlGenerator; use Illuminate\Support\Arr; use Illuminate\Support\Env; use Monolog\Handler\RotatingFileHandler; @@ -136,6 +137,9 @@ private function overrideConfigs(Application $app, IsTenant $tenant) $app->make('log')->reset(); $app->forgetInstance('log'); + // url() helper + app(UrlGenerator::class)->useOrigin($tenant->config['app.url']); + // NOTE: Cache prefix and cache settings prefix are handled in PrefixCacheTask if (!isset($tenant->config['app.docker_host_url'])) {