Allow package queries to return duplicate entries on PackageCollection

Fixes #446
This commit is contained in:
Andrey Smirnov
2017-08-17 00:40:34 +03:00
parent 35e2253944
commit a27b489ba2
5 changed files with 84 additions and 1 deletions
+1 -1
View File
@@ -315,7 +315,7 @@ func (collection *PackageCollection) SearchSupported() bool {
// SearchByKey finds package by exact key
func (collection *PackageCollection) SearchByKey(arch, name, version string) (result *PackageList) {
result = NewPackageList()
result = NewPackageListWithDuplicates(true, 0)
for _, key := range collection.db.KeysByPrefix([]byte(fmt.Sprintf("P%s %s %s", arch, name, version))) {
pkg, err := collection.ByKey(key)