From 6b11b262810eb2ecde754cb677b090fd53743e13 Mon Sep 17 00:00:00 2001 From: Praveen Kuttappan Date: Mon, 18 Mar 2024 13:34:24 -0400 Subject: [PATCH] Ensure artifact filter function gets array result from get-childitem --- eng/scripts/Language-Settings.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/scripts/Language-Settings.ps1 b/eng/scripts/Language-Settings.ps1 index 43b53c526ca6..50fe7d1a90bf 100644 --- a/eng/scripts/Language-Settings.ps1 +++ b/eng/scripts/Language-Settings.ps1 @@ -655,7 +655,7 @@ function Find-java-Artifacts-For-Apireview($artifactDir, $pkgName) # Filter for package in "com.azure*" groupid. $artifactPath = Join-Path $artifactDir "com.azure*" $pkgName Write-Host "Checking for source jar in artifact path $($artifactPath)" - $files = Get-ChildItem -Recurse "${artifactPath}" | Where-Object -FilterScript {$_.Name.EndsWith("sources.jar")} + $files = @(Get-ChildItem -Recurse "${artifactPath}" | Where-Object -FilterScript {$_.Name.EndsWith("sources.jar")}) if (!$files) { Write-Host "$($artifactPath) does not have any package"