Skip to content

Commit 9f743f6

Browse files
alexander-travovoroulet
authored andcommitted
Fix history continuation point calculation.
1 parent 2cfc9bc commit 9f743f6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

opcua/server/history.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def read_node_history(self, node_id, start, end, nb_values):
123123
else:
124124
results = [dv for dv in self._datachanges[node_id] if start <= dv.SourceTimestamp <= end]
125125
if nb_values and len(results) > nb_values:
126-
cont = results[nb_values + 1].SourceTimestamp
126+
cont = results[nb_values].SourceTimestamp
127127
results = results[:nb_values]
128128
return results, cont
129129

@@ -164,7 +164,7 @@ def read_event_history(self, source_id, start, end, nb_values, evfilter):
164164
else:
165165
results = [ev for ev in self._events[source_id] if start <= ev.Time <= end]
166166
if nb_values and len(results) > nb_values:
167-
cont = results[nb_values + 1].Time
167+
cont = results[nb_values].Time
168168
results = results[:nb_values]
169169
return results, cont
170170

0 commit comments

Comments
 (0)