From 23e9ad6ef570f4230c60fa97c645d70f9e588dbe Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 26 Jan 2025 16:05:47 +0000 Subject: [PATCH] Fix crash due to faulty engine version wildcard --- app/models/packages.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/models/packages.py b/app/models/packages.py index d9863eba..05e44509 100644 --- a/app/models/packages.py +++ b/app/models/packages.py @@ -1071,8 +1071,7 @@ class MinetestRelease(db.Model): if version: 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(func.replace(MinetestRelease.name, "-dev", "") == "{}.{}".format(parts[0], parts[1])) if protocol_num: query = query.filter_by(protocol=protocol_num)