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 976757f6cc20..0a3e4c66e01f 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 @@ -1148,8 +1148,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();