From d3a0dd98b61a3d272536854a13cf636742f7ea96 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Wed, 23 Mar 2022 11:13:15 -0700 Subject: [PATCH] Sync eng/common directory with azure-sdk-tools for PR 2939 (#3468) * Remove extra files * Update common.ps1 * Update Update-DocsMsToc.ps1 Co-authored-by: sima-zhu Co-authored-by: Sima Zhu <48036328+sima-zhu@users.noreply.github.com> --- eng/common/scripts/Update-DocsMsToc.ps1 | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/eng/common/scripts/Update-DocsMsToc.ps1 b/eng/common/scripts/Update-DocsMsToc.ps1 index 4e6db16f4..56d9799f9 100644 --- a/eng/common/scripts/Update-DocsMsToc.ps1 +++ b/eng/common/scripts/Update-DocsMsToc.ps1 @@ -102,11 +102,16 @@ $onboardedPackages = &$GetOnboardedDocsMsPackagesFn ` # because we need to generate ToCs for packages which are not necessarily "New" # in the metadata AND onboard legacy packages (which `Update-DocsMsPackages.ps1` # does not do) -$metadata = (Get-CSVMetadata).Where({ - $_.Package ` - -and $onboardedPackages.ContainsKey($_.Package) ` - -and $_.Hide -ne 'true' - }) +$fullMetadata = Get-CSVMetadata +$metadata = @() +foreach($metadataEntry in $fullMetadata) { + if ($metadataEntry.Package -and $metadataEntry.Hide -ne 'true') { + $pkgKey = GetPackageKey $metadataEntry + if($onboardedPackages.ContainsKey($pkgKey)) { + $metadata += $metadataEntry + } + } +} $fileMetadata = @() foreach ($metadataFile in Get-ChildItem "$DocRepoLocation/metadata/*/*.json" -Recurse) {