860
ctx context.Context,
861
physicalQueue physicalTaskQueueManager,
863
>
// buildID would be empty for either the unversioned queue or when using v3 worker-versioning.
864
>
buildID := physicalQueue.QueueKey().Version().BuildId()
865
>
866
>
// Check if the queue is versioned queue using v3 worker-versioning
867
>
deployment := physicalQueue.QueueKey().Version().Deployment()
868
>
if deployment != nil {
869
buildID = worker_versioning.ExternalWorkerDeploymentVersionToString(worker_versioning.ExternalWorkerDeploymentVersionFromDeployment(deployment))
870
}
871
873
>
if err != nil {
874
return nil
875
}
876
878
>
if !ok || info.GetPhysicalTaskQueueInfo().GetTaskQueueStats() == nil {
879
return nil
880
}
882
}
883