Add tests for package release filtering

This commit is contained in:
rubenwardy
2021-05-03 18:27:20 +01:00
parent dcc34570d5
commit d64463235c
6 changed files with 255 additions and 62 deletions

View File

@@ -796,7 +796,8 @@ class MinetestRelease(db.Model):
if protocol_num:
# Find the closest matching release
return MinetestRelease.query.order_by(db.desc(MinetestRelease.protocol)) \
return MinetestRelease.query.order_by(db.desc(MinetestRelease.protocol),
db.desc(MinetestRelease.id)) \
.filter(MinetestRelease.protocol <= protocol_num).first()
return None