From 0e0dfbf99f6789a6a9900cfa08089493669e9f67 Mon Sep 17 00:00:00 2001 From: jakeross Date: Mon, 2 Feb 2026 08:41:25 +1100 Subject: [PATCH] fix: ensure correct timestamp comparison in TransducerObservationBlock queries --- transfers/waterlevels_transducer_transfer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/transfers/waterlevels_transducer_transfer.py b/transfers/waterlevels_transducer_transfer.py index 295d74a2..c25a9bf2 100644 --- a/transfers/waterlevels_transducer_transfer.py +++ b/transfers/waterlevels_transducer_transfer.py @@ -259,8 +259,10 @@ def _get_or_create_block( TransducerObservationBlock.thing_id == block.thing_id, TransducerObservationBlock.parameter_id == block.parameter_id, TransducerObservationBlock.review_status == block.review_status, - TransducerObservationBlock.start_datetime == block.start_datetime, - TransducerObservationBlock.end_datetime == block.end_datetime, + TransducerObservationBlock.start_datetime + == Timestamp(block.start_datetime), + TransducerObservationBlock.end_datetime + == Timestamp(block.end_datetime), ) .one_or_none() )