fix: disable ChurchTools API file logging to prevent vendor/ write errors

This commit is contained in:
Thorsten Bus 2026-03-31 13:58:03 +02:00
parent 00bffab74f
commit 936d38ecdc
2 changed files with 5 additions and 1 deletions

View file

@ -4,6 +4,7 @@
use CTApi\CTClient;
use CTApi\CTConfig;
use CTApi\CTLog;
use CTApi\Models\Events\Event\EventRequest;
use CTApi\Models\Events\Song\Song;
use CTApi\Utils\CTResponseUtil;
@ -32,6 +33,7 @@ public static function run(
CTConfig::clearConfig();
CTConfig::setApiUrl(rtrim($apiUrl, '/'));
CTLog::enableFileLog(false);
$legacyApiKeySetter = 'setApiKey';
$authMethod = 'raw-http-authorization-header';

View file

@ -27,7 +27,8 @@ public function __construct(
private readonly ?Closure $songFetcher = null,
private readonly ?Closure $agendaFetcher = null,
private readonly ?Closure $eventServiceFetcher = null,
) {}
) {
}
public function sync(): array
{
@ -336,6 +337,7 @@ private function configureApi(): void
CTConfig::setApiUrl(rtrim($apiUrl, '/'));
CTConfig::setApiKey($apiToken);
CTLog::enableFileLog(false);
$this->apiConfigured = true;
}