Fix: ZammadClient lisää https:// automaattisesti URL:iin

Kun Zammad-URL syötettiin ilman protokollaa (esim. desk.web1.fi),
cURL ei osannut muodostaa oikeaa osoitetta ja synkronointi epäonnistui.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 22:56:37 +02:00
parent 6a12da858f
commit 1752397161

View File

@@ -241,7 +241,12 @@ class ZammadClient {
private string $token; private string $token;
public function __construct(string $url, string $token) { public function __construct(string $url, string $token) {
$this->url = rtrim($url, '/'); $url = rtrim($url, '/');
// Lisää https:// jos protokolla puuttuu
if (!preg_match('#^https?://#i', $url)) {
$url = 'https://' . $url;
}
$this->url = $url;
$this->token = $token; $this->token = $token;
} }