diff --git a/eng/scripts/Language-Settings.ps1 b/eng/scripts/Language-Settings.ps1 index 1e92b9adfd1f..06294cf64f36 100644 --- a/eng/scripts/Language-Settings.ps1 +++ b/eng/scripts/Language-Settings.ps1 @@ -576,10 +576,15 @@ function Import-Dev-Cert-python python $pathToScript } -function Validate-Python-DocMsPackages ($PackageInfo, $PackageSourceOverride, $DocValidationImageId) +function Validate-Python-DocMsPackages ($PackageInfo, $PackageInfos, $PackageSourceOverride, $DocValidationImageId) { - $packageName = $packageInfo.Name - $packageVersion = $packageInfo.Version - ValidatePackage -packageName $packageName -packageVersion $packageVersion ` - -PackageSourceOverride $PackageSourceOverride -DocValidationImageId $DocValidationImageId + # While eng/common/scripts/Update-DocsMsMetadata.ps1 is still passing a single packageInfo, process as a batch + if (!$PackageInfos) { + $PackageInfos = @($PackageInfo) + } + + foreach ($package in $PackageInfos) { + ValidatePackage -packageName $package.Name -packageVersion $package.Version ` + -PackageSourceOverride $PackageSourceOverride -DocValidationImageId $DocValidationImageId + } }