diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php b/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php index 7e0457beb..34851e5f0 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php @@ -57,7 +57,7 @@ class FirmwareController extends ApiControllerBase } elseif (array_key_exists("updates", $response) && $response['updates'] == 0) { $response["status"] = "none"; $response["status_msg"] = "no updates found"; - } elseif (array_key_exists("updates", $response) && $response["upgrade_packages"][0]["name"] == "pkg") { + } elseif (array_key_exists(0, $response["upgrade_packages"]) && $response["upgrade_packages"][0]["name"] == "pkg") { $response["status"] = "ok"; $response["status_upgrade_action"] = "pkg"; $response["status_msg"] = "There is a mandatory update for the package manager. ".