diff --git a/ydb/library/yql/providers/pq/async_io/dq_pq_rd_read_actor.cpp b/ydb/library/yql/providers/pq/async_io/dq_pq_rd_read_actor.cpp index 0e1a6d4fad45..e5d3033b4d12 100644 --- a/ydb/library/yql/providers/pq/async_io/dq_pq_rd_read_actor.cpp +++ b/ydb/library/yql/providers/pq/async_io/dq_pq_rd_read_actor.cpp @@ -1144,8 +1144,10 @@ void TDqPqRdReadActor::Handle(NFq::TEvRowDispatcher::TEvMessageBatch::TPtr& ev) newWatermark = *maybeNewWatermark; } - SRC_LOG_D("SessionId: " << GetSessionId() << " New watermark " << newWatermark << " was generated"); - activeBatch.Watermark = newWatermark; + if (newWatermark) { + SRC_LOG_D("SessionId: " << GetSessionId() << " New watermark " << newWatermark << " was generated"); + activeBatch.Watermark = newWatermark; + } } Parent->NotifyCA();