when pump TZ changes moves date into the future, do not add "current" basal to extend to that timestamp

This commit is contained in:
James Woglom
2025-11-18 13:59:17 -05:00
parent 64aeb4d752
commit 9c06efb045
+3 -1
View File
@@ -81,7 +81,9 @@ class ProcessTimeRange:
c = self.event_classes[clazz](self.tconnect, self.nightscout, self.tconnect_device_id, self.pretend, self.features)
if c.enabled():
logger.info("%s is enabled from features %s" % (clazz, self.features))
ns_entries = c.process(events, events_first_time, events_last_time)
# Cap events_last_time at time_end to handle pump clock drift
capped_time_end = min(events_last_time, time_end) if events_last_time else time_end
ns_entries = c.process(events, events_first_time, capped_time_end)
w = c.write(ns_entries)
if w:
processed_count += w