mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-10-22 11:08:20 +00:00
Use proper version comparisions for querys
This commit is contained in:
1 parent
4c04e77489
commit
954b222fb6
3 files changed
+30
-5
No files matched your search
+5
-5
@@ -168,15 +168,15 @@ func (q *FieldQuery) Matches(pkg PackageLike) bool {
|
||||
case VersionDontCare:
|
||||
return field != ""
|
||||
case VersionEqual:
|
||||
return field == q.Value
|
||||
return CompareVersions(field, q.Value) == 0
|
||||
case VersionGreater:
|
||||
return field > q.Value
|
||||
return CompareVersions(field, q.Value) > 0
|
||||
case VersionGreaterOrEqual:
|
||||
return field >= q.Value
|
||||
return CompareVersions(field, q.Value) >= 0
|
||||
case VersionLess:
|
||||
return field < q.Value
|
||||
return CompareVersions(field, q.Value) < 0
|
||||
case VersionLessOrEqual:
|
||||
return field <= q.Value
|
||||
return CompareVersions(field, q.Value) <= 0
|
||||
case VersionPatternMatch:
|
||||
matched, err := filepath.Match(q.Value, field)
|
||||
return err == nil && matched
|
||||
|
||||
Reference in new issue
Block a user