diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php b/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php index 0190170d8..d9257957a 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php @@ -201,6 +201,9 @@ class DashboardController extends ApiControllerBase $output = curl_exec($ch); curl_close($ch); $payload = simplexml_load_string($output); + if (empty($payload)) { + return $result; + } foreach ($payload->channel->children() as $key => $node) { if ($key == 'item') { $result['items'][] = [