diff --git a/openorg_timeseries/database/base.py b/openorg_timeseries/database/base.py index eedb6b8..87c34de 100644 --- a/openorg_timeseries/database/base.py +++ b/openorg_timeseries/database/base.py @@ -226,7 +226,7 @@ def _combine(self, archive, old_timestamp, state, timestamp, value): state_value = value last_intermediate = old_timestamp for intermediate in intermediates: - data_to_insert(state_value + (value - state_value) * (timestamp - intermediate) / (timestamp - old_timestamp)) + data_to_insert.append(state_value + (value - state_value) * (timestamp - intermediate) / (timestamp - old_timestamp)) state = state_value, _ elif self._series_type == 'counter': state_value, _ = state