From 3a2a992bf28e6fec3d25849d5e87bc493d56c1d5 Mon Sep 17 00:00:00 2001 From: GabrielDuf Date: Mon, 11 May 2026 11:43:07 -0400 Subject: [PATCH] Fix System.InvalidOperationException --- .../Helpers/WinGetPkgOperationHelper.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/UniGetUI.PackageEngine.Managers.WinGet/Helpers/WinGetPkgOperationHelper.cs b/src/UniGetUI.PackageEngine.Managers.WinGet/Helpers/WinGetPkgOperationHelper.cs index ad65069e6..7e0a04533 100644 --- a/src/UniGetUI.PackageEngine.Managers.WinGet/Helpers/WinGetPkgOperationHelper.cs +++ b/src/UniGetUI.PackageEngine.Managers.WinGet/Helpers/WinGetPkgOperationHelper.cs @@ -47,10 +47,10 @@ OperationType operation ]; parameters.AddRange(GetIdNamePiece(package).Split(" ")); - parameters.AddRange([ - "--source", - package.Source.IsVirtualManager ? "winget" : package.Source.Name, - ]); + if (!package.Source.IsVirtualManager) + { + parameters.AddRange(["--source", package.Source.Name]); + } parameters.AddRange(["--accept-source-agreements", "--disable-interactivity"]); // package.OverridenInstallationOptions.Scope is meaningless in WinGet packages. Default is unspecified, hence the _ => [].