From 2023e61d10b71dae675b029d9afa4c9d87bb95ba Mon Sep 17 00:00:00 2001 From: Andreas Hennings Date: Wed, 13 Nov 2024 22:48:03 +0100 Subject: [PATCH] Issue #56: Avoid php notice for missing config keys. --- src/Cool/CollaboraDiscoveryFetcher.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Cool/CollaboraDiscoveryFetcher.php b/src/Cool/CollaboraDiscoveryFetcher.php index 6b9ec98e..0103e3e8 100644 --- a/src/Cool/CollaboraDiscoveryFetcher.php +++ b/src/Cool/CollaboraDiscoveryFetcher.php @@ -57,7 +57,7 @@ public function getDiscoveryXml(): string { $discovery_url = $this->getWopiClientServerBaseUrl() . '/hosting/discovery'; $cool_settings = $this->loadSettings(); - $disable_checks = (bool) $cool_settings['disable_cert_check']; + $disable_checks = !empty($cool_settings['disable_cert_check']); try { $response = $this->httpClient->get($discovery_url, [ @@ -88,7 +88,7 @@ public function getDiscoveryXml(): string { */ protected function getWopiClientServerBaseUrl(): string { $cool_settings = $this->loadSettings(); - $wopi_client_server = $cool_settings['server']; + $wopi_client_server = $cool_settings['server'] ?? NULL; if (!$wopi_client_server) { throw new CollaboraNotAvailableException( 'Collabora Online server address is not valid.',