summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ydb/core/yq/libs/actors/run_actor.cpp8
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() {