From fdf1e7177e8142ebb58af9eb022cd66c4cdcb5d0 Mon Sep 17 00:00:00 2001 From: YevhenBondarenko Date: Thu, 4 Feb 2021 16:26:50 +0200 Subject: [PATCH] set data ts for alarm startTs in AlarmState --- .../java/org/thingsboard/rule/engine/profile/AlarmState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java index e864167c0d..fb6b07e89d 100644 --- a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java +++ b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/profile/AlarmState.java @@ -223,7 +223,7 @@ class AlarmState { currentAlarm.setType(alarmDefinition.getAlarmType()); currentAlarm.setStatus(AlarmStatus.ACTIVE_UNACK); currentAlarm.setSeverity(severity); - currentAlarm.setStartTs(System.currentTimeMillis()); + currentAlarm.setStartTs(dataSnapshot.getTs()); currentAlarm.setEndTs(currentAlarm.getStartTs()); currentAlarm.setDetails(createDetails(ruleState)); currentAlarm.setOriginator(originator);