From d19de7263781dec85f67baafa165cf6a59a103cf Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 25 Mar 2024 13:44:00 +0100 Subject: [PATCH] Apparently we can get 200 without a body back --- plugins/kolab_files/lib/kolab_files_engine.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/kolab_files/lib/kolab_files_engine.php b/plugins/kolab_files/lib/kolab_files_engine.php index c2747826..48ae89d9 100644 --- a/plugins/kolab_files/lib/kolab_files_engine.php +++ b/plugins/kolab_files/lib/kolab_files_engine.php @@ -1107,6 +1107,10 @@ class kolab_files_engine $status = $response->getStatus(); $body = @json_decode($response->getBody(), true); + if (!$body) { + throw new Exception("Failed to get capabilities. No body returned"); + } + if ($status == 200 && $body['status'] == 'OK') { $_SESSION['kolab_files_caps'] = $body['result']; } else {