fix(windmill): Fix baseUrl in background job

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2026-05-15 13:44:06 +02:00 committed by backportbot[bot]
parent 5397f147ff
commit b0ca7c7656

View file

@ -84,7 +84,7 @@ class TokenService {
$tokens['user_ids'][$userId] = [
'userId' => $userId,
'token' => $this->createEphemeralToken($userId),
'baseUrl' => $this->urlGenerator->getBaseUrl()
'baseUrl' => rtrim($this->urlGenerator->getAbsoluteURL('/'), '/'),
];
} catch (\Exception $e) {
$this->logger->error('Webhook token creation for user ' . $userId . ' failed: ' . $e->getMessage(), ['exception' => $e]);
@ -104,7 +104,7 @@ class TokenService {
$tokens['owner'] = [
'userId' => $ownerId,
'token' => $this->createEphemeralToken($ownerId),
'baseUrl' => $this->urlGenerator->getBaseUrl()
'baseUrl' => rtrim($this->urlGenerator->getAbsoluteURL('/'), '/'),
];
break;
case 'trigger':
@ -115,7 +115,7 @@ class TokenService {
$tokens['trigger'] = [
'userId' => $triggerUserId,
'token' => $this->createEphemeralToken($triggerUserId),
'baseUrl' => $this->urlGenerator->getBaseUrl()
'baseUrl' => rtrim($this->urlGenerator->getAbsoluteURL('/'), '/'),
];
break;
default: