390
var set *persistencespb.CompatibleVersionSet
391
if buildId == "" {
392
>
// If this is a new workflow, assign it to the latest version.
version_sets.go
393
>
// (If it's an unversioned workflow that has already completed one or more tasks, then
394
>
// leave it on the unversioned one. That case is handled already before we get here.)
395
>
setLen := len(data.GetVersionSets())
396
>
if setLen == 0 || data.VersionSets[setLen-1] == nil {
397
>
return "", false, errEmptyVersioningData
398
>
}
399
set = data.VersionSets[setLen-1]
400
} else {