From 63026e67918bc02cfb74a9458108047e4e4cf2e1 Mon Sep 17 00:00:00 2001 From: "cai.zhang" Date: Tue, 6 Jan 2026 23:07:24 +0800 Subject: [PATCH] fix: Fill shardClientMgr field for queryTask to prevent panic (#46837) issue: #46836 Signed-off-by: Cai Zhang --- internal/proxy/task_upsert.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/proxy/task_upsert.go b/internal/proxy/task_upsert.go index 4a48daaa0e..cd787f2e30 100644 --- a/internal/proxy/task_upsert.go +++ b/internal/proxy/task_upsert.go @@ -217,10 +217,11 @@ func retrieveByPKs(ctx context.Context, t *upsertTask, ids *schemapb.IDs, output PartitionIDs: partitionIDs, ConsistencyLevel: commonpb.ConsistencyLevel_Strong, }, - request: queryReq, - plan: plan, - mixCoord: t.node.(*Proxy).mixCoord, - lb: t.node.(*Proxy).lbPolicy, + request: queryReq, + plan: plan, + mixCoord: t.node.(*Proxy).mixCoord, + lb: t.node.(*Proxy).lbPolicy, + shardclientMgr: t.node.(*Proxy).shardMgr, } ctx, sp := otel.Tracer(typeutil.ProxyRole).Start(ctx, "Proxy-Upsert-retrieveByPKs")