diff --git a/application/Espo/Core/EntryPoint/Starter.php b/application/Espo/Core/EntryPoint/Starter.php index c620a2c045..baa34479cb 100644 --- a/application/Espo/Core/EntryPoint/Starter.php +++ b/application/Espo/Core/EntryPoint/Starter.php @@ -220,6 +220,7 @@ class Starter $clientManager->setBasePath($this->clientManager->getBasePath()); $clientManager->setApiUrl('api/v1/portal-access/' . $portalId); + $clientManager->setApplicationId($portalId); $params = RunnerParams::fromArray([ 'entryPoint' => $entryPoint, diff --git a/application/Espo/Core/Utils/ClientManager.php b/application/Espo/Core/Utils/ClientManager.php index 066c7c589d..234b3c4def 100644 --- a/application/Espo/Core/Utils/ClientManager.php +++ b/application/Espo/Core/Utils/ClientManager.php @@ -49,6 +49,7 @@ class ClientManager private string $favicon196 = 'client/img/favicon196x196.png'; private string $basePath = ''; private string $apiUrl = 'api/v1'; + private string $applicationId = 'espocrm'; private string $nonce; @@ -190,7 +191,7 @@ class ClientManager ); $data = [ - 'applicationId' => 'espocrm', + 'applicationId' => $this->applicationId, 'apiUrl' => $this->apiUrl, 'applicationName' => $this->config->get('applicationName', 'EspoCRM'), 'cacheTimestamp' => $cacheTimestamp, @@ -384,4 +385,9 @@ class ClientManager { $this->apiUrl = $apiUrl; } + + public function setApplicationId(string $applicationId): void + { + $this->applicationId = $applicationId; + } } diff --git a/html/main.html b/html/main.html index 05cffc4ab9..2dc5b739e3 100644 --- a/html/main.html +++ b/html/main.html @@ -33,7 +33,7 @@ }); -
+