From 2c4102488dc8dea5fd68f4310ee49d62410d715e Mon Sep 17 00:00:00 2001 From: GabrielDuf Date: Thu, 16 Apr 2026 10:49:42 -0400 Subject: [PATCH] Fix update of scoop package installed using manifest url --- .../Helpers/ScoopPkgDetailsHelper.cs | 3 ++- .../Helpers/ScoopPkgOperationHelper.cs | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgDetailsHelper.cs b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopPkgDetailsHelper.cs index 6b9a8bf2dd..ffcf349085 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 d9b0ebc96c..c2f74f00ef 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}");