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
parent 0a24ae518f
commit 3798f2cb3f
No known key found for this signature in database
GPG key ID: F72FA5B49FFA96B0

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: