@@ -122,8 +122,7 @@ function GetPackageInfoJson ($packageInfoJsonLocation) {
122
122
return $packageInfo
123
123
}
124
124
125
- function UpdateDocsMsMetadataForPackage ($packageInfoJsonLocation ) {
126
- $packageInfo = GetPackageInfoJson $packageInfoJsonLocation
125
+ function UpdateDocsMsMetadataForPackage ($packageInfo , $packageMetadataName ) {
127
126
128
127
$originalVersion = [AzureEngSemanticVersion ]::ParseVersionString($packageInfo.Version )
129
128
$packageMetadataArray = (Get-CSVMetadata ).Where ({ $_.Package -eq $packageInfo.Name -and $_.Hide -ne ' true' -and $_.New -eq ' true' })
@@ -150,7 +149,6 @@ function UpdateDocsMsMetadataForPackage($packageInfoJsonLocation) {
150
149
$metadataMoniker = ' preview'
151
150
$readMePath = $docsMsMetadata.PreviewReadMeLocation
152
151
}
153
- $packageMetadataName = Split-Path $packageInfoJsonLocation - Leaf
154
152
$packageInfoLocation = Join-Path $DocRepoLocation " metadata/$metadataMoniker "
155
153
if (Test-Path " $packageInfoLocation /$packageMetadataName " ) {
156
154
Write-Host " The docs metadata json $packageMetadataName exists, updating..."
@@ -193,10 +191,10 @@ function UpdateDocsMsMetadataForPackage($packageInfoJsonLocation) {
193
191
$allSucceeded = $true
194
192
foreach ($packageInfoLocation in $PackageInfoJsonLocations ) {
195
193
194
+ $packageInfo = GetPackageInfoJson $packageInfoLocation
195
+
196
196
if ($ValidateDocsMsPackagesFn -and (Test-Path " Function:$ValidateDocsMsPackagesFn " )) {
197
197
Write-Host " Validating the packages..."
198
-
199
- $packageInfo = GetPackageInfoJson $packageInfoLocation
200
198
# This calls a function named "Validate-${Language}-DocMsPackages"
201
199
# declared in common.ps1, implemented in Language-Settings.ps1
202
200
$isValid = & $ValidateDocsMsPackagesFn `
@@ -216,8 +214,9 @@ foreach ($packageInfoLocation in $PackageInfoJsonLocations) {
216
214
}
217
215
218
216
Write-Host " Updating metadata for package: $packageInfoLocation "
217
+ $packageMetadataName = Split-Path $packageInfoLocation - Leaf
219
218
# Convert package metadata json file to metadata json property.
220
- UpdateDocsMsMetadataForPackage $packageInfoLocation
219
+ UpdateDocsMsMetadataForPackage $packageInfo $packageMetadataName
221
220
}
222
221
223
222
# Set a variable which will be used by the pipeline later to fail the build if
0 commit comments