From 34fb7ce1d67d4fb50606c9bd825119c8bd3dd565 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Thu, 9 Oct 2025 14:08:22 +0300 Subject: [PATCH] Ensure virtual packages are sorted alphabetically --- src/bpmlib/databases.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bpmlib/databases.go b/src/bpmlib/databases.go index 497cfea..22427cf 100644 --- a/src/bpmlib/databases.go +++ b/src/bpmlib/databases.go @@ -6,6 +6,7 @@ import ( "net/url" "os" "path" + "slices" "strings" "gopkg.in/yaml.v3" @@ -217,9 +218,8 @@ func FindReplacement(pkg string) *BPMDatabaseEntry { func ResolveVirtualPackage(vpkg string) *BPMDatabaseEntry { for _, db := range BPMDatabases { if v, ok := db.VirtualPackages[vpkg]; ok { - for _, pkg := range v { - return db.Entries[pkg] - } + slices.Sort(v) + return db.Entries[v[0]] } }