diff options
| -rw-r--r-- | ydb/core/yq/libs/actors/run_actor.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ydb/core/yq/libs/actors/run_actor.cpp b/ydb/core/yq/libs/actors/run_actor.cpp index e2aeec37f4d..953fda46e9b 100644 --- a/ydb/core/yq/libs/actors/run_actor.cpp +++ b/ydb/core/yq/libs/actors/run_actor.cpp @@ -757,9 +757,11 @@ private: } void Handle(TEvDqStats::TPtr& ev) { - Fq::Private::PingTaskRequest request; - *request.mutable_transient_issues() = ev->Get()->Record.issues(); - Send(Pinger, new TEvents::TEvForwardPingRequest(request), 0); + if (ev->Get()->Record.issues_size()) { + Fq::Private::PingTaskRequest request; + *request.mutable_transient_issues() = ev->Get()->Record.issues(); + Send(Pinger, new TEvents::TEvForwardPingRequest(request), 0); + } } i32 UpdateResultIndices() { |
