From ba8c4d3d245483e49514751851ec49a6aa63109e Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Thu, 4 Jun 2020 20:40:56 +0100 Subject: [PATCH] Fix crash in MinetestRelease.get() --- app/models.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/models.py b/app/models.py index b3ff0b1..11f1b9a 100644 --- a/app/models.py +++ b/app/models.py @@ -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