diff --git a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgDetailsHelper.cs b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgDetailsHelper.cs index 6b9a8bf2d..ffcf34908 100644 --- a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgDetailsHelper.cs +++ b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgDetailsHelper.cs @@ -42,10 +42,11 @@ protected override void GetDetails_UnSafe(IPackageDetails details) } string packageId; - // If source is ellpised or source is a local path, omit source argument + // If source is ellipsed, a local path, or a URL manifest, omit source argument if ( details.Package.Source.Name.Contains("...") || details.Package.Source.Name.Contains(":\\") + || details.Package.Source.Name.StartsWith("http") ) packageId = $"{details.Package.Id}"; else diff --git a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgOperationHelper.cs b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgOperationHelper.cs index d9b0ebc96..c2f74f00e 100644 --- a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgOperationHelper.cs +++ b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgOperationHelper.cs @@ -28,8 +28,8 @@ OperationType operation }, ]; - // If source is ellpised or source is a local path, omit source argument - if (package.Source.Name.Contains("...") || package.Source.Name.Contains(":\\")) + // If source is ellipsed, a local path, or a URL manifest, omit source argument + if (package.Source.Name.Contains("...") || package.Source.Name.Contains(":\\") || package.Source.Name.StartsWith("http")) parameters.Add($"{package.Id}"); else parameters.Add($"{package.Source.Name}/{package.Id}");