From 445b46a6aadf94a2409bcb1cdd844287bf8ce52c Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Thu, 29 Dec 2022 16:48:03 +0100 Subject: [PATCH] Fix host maintenance label --- src/datasource/problemsHandler.ts | 1 + src/panel-triggers/components/Problems/Problems.tsx | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/datasource/problemsHandler.ts b/src/datasource/problemsHandler.ts index e6e6f1f..ce58187 100644 --- a/src/datasource/problemsHandler.ts +++ b/src/datasource/problemsHandler.ts @@ -99,6 +99,7 @@ export function joinTriggersWithEvents( export function setMaintenanceStatus(triggers) { _.each(triggers, (trigger) => { + trigger.hostInMaintenance = _.some(trigger.hosts, (host) => host.maintenance_status === '1'); trigger.maintenance = false; if (trigger.suppressed === '1') { trigger.maintenance = true; diff --git a/src/panel-triggers/components/Problems/Problems.tsx b/src/panel-triggers/components/Problems/Problems.tsx index 29694d9..fe75e38 100644 --- a/src/panel-triggers/components/Problems/Problems.tsx +++ b/src/panel-triggers/components/Problems/Problems.tsx @@ -135,9 +135,11 @@ export default class ProblemList extends PureComponent StatusCell(props, highlightNewerThan); const statusIconCell = (props) => StatusIconCell(props, highlightNewerThan); - const hostNameCell = (props) => ; + const hostNameCell = (props) => ( + + ); const hostTechNameCell = (props) => ( - + ); const columns = [