Small duty fix. now active triggers sorted order from past to now
This commit is contained in:
parent
889a408c57
commit
c72df3fd00
@ -1217,6 +1217,9 @@ def get_zabbix_triggers(group_id):
|
|||||||
selectLastEvent=["clock"]
|
selectLastEvent=["clock"]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Сортировка триггеров по полю clock в локальном коде
|
||||||
|
triggers_sorted = sorted(triggers, key=lambda t: int(t['lastEvent']['clock']))
|
||||||
|
|
||||||
telebot.logger.info(f"Found {len(triggers)} triggers for group {group_id}")
|
telebot.logger.info(f"Found {len(triggers)} triggers for group {group_id}")
|
||||||
|
|
||||||
# Московское время
|
# Московское время
|
||||||
@ -1229,7 +1232,7 @@ def get_zabbix_triggers(group_id):
|
|||||||
|
|
||||||
trigger_messages = []
|
trigger_messages = []
|
||||||
|
|
||||||
for trigger in triggers:
|
for trigger in triggers_sorted:
|
||||||
event_time_epoch = int(trigger['lastEvent']['clock'])
|
event_time_epoch = int(trigger['lastEvent']['clock'])
|
||||||
event_time = datetime.fromtimestamp(event_time_epoch, tz=moskva_tz)
|
event_time = datetime.fromtimestamp(event_time_epoch, tz=moskva_tz)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user