diff --git a/internal/querynodev2/delegator/delegator_data.go b/internal/querynodev2/delegator/delegator_data.go index 1b49d7f268..f7ac487771 100644 --- a/internal/querynodev2/delegator/delegator_data.go +++ b/internal/querynodev2/delegator/delegator_data.go @@ -279,8 +279,9 @@ func (sd *shardDelegator) applyBFInParallel(deleteDatas []*DeleteData, pool *con retIdx += 1 tmpRetIdx := retIdx deleteDataId := didx + partitionID := data.PartitionID future := pool.Submit(func() (any, error) { - ret := sd.pkOracle.BatchGet(pks[startIdx:endIdx], pkoracle.WithPartitionID(data.PartitionID)) + ret := sd.pkOracle.BatchGet(pks[startIdx:endIdx], pkoracle.WithPartitionID(partitionID)) retMap.Insert(tmpRetIdx, &BatchApplyRet{ DeleteDataIdx: deleteDataId, StartIdx: startIdx,