File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -134,7 +134,15 @@ process {
134134 if ($foundModuleRequirement -and $requireLatest ) {
135135 # then find if there is a more recent version.
136136 Write-Verbose " Searching for a more recent version of $ ( $foundModuleRequirement.Name ) @$ ( $foundModuleRequirement.Version ) "
137- $foundModuleInGallery = Find-Module - Name $foundModuleRequirement.Name
137+
138+ if (-not $script :FoundModuleVersions ) {
139+ $script :FoundModuleVersions = @ {}
140+ }
141+
142+ if (-not $script :FoundModuleVersions [$foundModuleRequirement.Name ]) {
143+ $script :FoundModuleVersions [$foundModuleRequirement.Name ] = Find-Module - Name $foundModuleRequirement.Name
144+ }
145+ $foundModuleInGallery = $script :FoundModuleVersions [$foundModuleRequirement.Name ]
138146 if ($foundModuleInGallery -and
139147 ([Version ]$foundModuleInGallery.Version -gt [Version ]$foundModuleRequirement.Version )) {
140148 Write-Verbose " $ ( $foundModuleInGallery.Name ) @$ ( $foundModuleInGallery.Version ) "
You can’t perform that action at this time.
0 commit comments