diff --git a/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/BackendAvailabilityNavigationItemRenderer.php b/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/BackendAvailabilityNavigationItemRenderer.php index b5bfad5b4..07f6d7bc5 100644 --- a/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/BackendAvailabilityNavigationItemRenderer.php +++ b/modules/monitoring/library/Monitoring/Web/Navigation/Renderer/BackendAvailabilityNavigationItemRenderer.php @@ -31,6 +31,14 @@ class BackendAvailabilityNavigationItemRenderer extends BadgeNavigationItemRende array('is_currently_running', 'notifications_enabled') ) ->fetchRow(); + + if ($programStatus === false) { + throw new Exception(sprintf( + mt('monitoring', '%s is currently not up and running'), + MonitoringBackend::instance()->getName() + )); + } + return $programStatus; }