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 _ => [].