Fix crash in MinetestRelease.get()

This commit is contained in:
rubenwardy 2020-06-04 20:40:56 +01:00
parent c99a2a554b
commit ba8c4d3d24
1 changed files with 2 additions and 3 deletions

View File

@ -793,7 +793,7 @@ class MinetestRelease(db.Model):
parts = version.strip().split(".")
if len(parts) >= 2:
major_minor = parts[0] + "." + parts[1]
query = MinetestRelease.query.filter(MinetestRelease.name.like("%{}%".format(major_minor)))
query = MinetestRelease.query.filter(MinetestRelease.name.like("{}%".format(major_minor)))
if protocol_num:
query = query.filter_by(protocol=protocol_num)
@ -802,8 +802,7 @@ class MinetestRelease(db.Model):
return release
if protocol_num:
release = MinetestRelease.query.filter_by(protocol=protocol_num).one_or_none()
return release
return MinetestRelease.query.filter_by(protocol=protocol_num).first()
return None