From 0ab4307cf694e3d241005601f10fa552668b315f Mon Sep 17 00:00:00 2001 From: Rafael Araujo Lehmkuhl Date: Fri, 28 Jul 2023 15:15:34 -0300 Subject: [PATCH] Fix Alerter always showing 'No recent alerts.' --- src/components/widgets/Alerter.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/widgets/Alerter.vue b/src/components/widgets/Alerter.vue index 369627ab..1cf2b9e5 100644 --- a/src/components/widgets/Alerter.vue +++ b/src/components/widgets/Alerter.vue @@ -54,12 +54,12 @@ let currentAlertInterval: NodeJS.Timer | undefined = undefined onMounted(() => { currentAlertInterval = setInterval(() => { const dateNow = new Date(timeNow.value) - const secsSinceLastAlert = differenceInSeconds(dateNow, alertStore.alerts.first()?.time_created || dateNow) + const secsSinceLastAlert = differenceInSeconds(dateNow, alertStore.alerts.last()?.time_created || dateNow) if (secsSinceLastAlert > alertPersistencyInterval) { currentAlert.value = new Alert(AlertLevel.Info, 'No recent alerts.') return } - currentAlert.value = alertStore.alerts.first()! + currentAlert.value = alertStore.alerts.last()! }, 1000) })