File tree Expand file tree Collapse file tree
src/UniGetUI.PackageEngine.Managers.WinGet/ClientHelpers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -194,9 +194,10 @@ public IReadOnlyList<Package> GetInstalledPackages_UnSafe()
194194 foreach ( var nativePackage in TaskRecycler < IReadOnlyList < CatalogPackage > > . RunOrAttach ( GetLocalWinGetPackages , 15 ) )
195195 {
196196 IManagerSource source ;
197- if ( nativePackage . DefaultInstallVersion is not null && nativePackage . DefaultInstallVersion . PackageCatalog is not null )
197+ var availableVersions = nativePackage . AvailableVersions ? . ToArray ( ) ?? [ ] ;
198+ if ( availableVersions . Length > 0 )
198199 {
199- source = Manager . SourcesHelper . Factory . GetSourceOrDefault ( nativePackage . DefaultInstallVersion . PackageCatalog . Info . Name ) ;
200+ source = Manager . SourcesHelper . Factory . GetSourceOrDefault ( nativePackage . InstalledVersion . PackageCatalog . Info . Name ) ;
200201 }
201202 else
202203 {
You can’t perform that action at this time.
0 commit comments