From 5015120a50017f11825a356c8d23b06a19d0cd04 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Tue, 12 May 2020 13:46:50 +0300 Subject: [PATCH] fix panel crashing if no lastEvent present --- src/panel-triggers/components/Problems/Problems.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/panel-triggers/components/Problems/Problems.tsx b/src/panel-triggers/components/Problems/Problems.tsx index a83d818..c5bc3c5 100644 --- a/src/panel-triggers/components/Problems/Problems.tsx +++ b/src/panel-triggers/components/Problems/Problems.tsx @@ -183,14 +183,14 @@ function SeverityCell(props: RTCell, problemSeverityDesc: TriggerSev let severityDesc: TriggerSeverity; severityDesc = _.find(problemSeverityDesc, s => s.priority === Number(problem.priority)); - if (problem.lastEvent && problem.lastEvent.severity && problem.value === '1') { + if (problem.lastEvent?.severity && problem.value === '1') { severityDesc = _.find(problemSeverityDesc, s => s.priority === Number(problem.lastEvent.severity)); } color = severityDesc.color; // Mark acknowledged triggers with different color - if (markAckEvents && problem.lastEvent.acknowledged === "1") { + if (markAckEvents && problem.lastEvent?.acknowledged === "1") { color = ackEventColor; }