From 7bf7c1101b3bf40de6923e650e8d259ff598686d Mon Sep 17 00:00:00 2001 From: maggi373 <40539743+maggi373@users.noreply.github.com> Date: Tue, 15 Oct 2024 00:39:46 +0200 Subject: [PATCH 1/3] fix optional and server api tag being higher case on lookup --- models/build.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/build.py b/models/build.py index ac650bc..03b0d16 100644 --- a/models/build.py +++ b/models/build.py @@ -163,14 +163,14 @@ def get_marked_build(): def get_modversions_minimal(self, tag: str): conn = Database.get_connection() cursor = conn.cursor(dictionary=True) - if tag == "OPTIONAL": + if tag == "optional": cursor.execute( """SELECT modversions.id, modversions.mod_id, modversions.version, modversions.mcversion, modversions.md5, modversions.created_at, modversions.updated_at, modversions.filesize, mods.name AS modname, build_modversion.optional FROM modversions INNER JOIN build_modversion ON modversions.id = build_modversion.modversion_id JOIN mods ON modversions.mod_id = mods.id WHERE build_modversion.build_id = %s AND build_modversion.optional = 1 AND mods.side IN ('CLIENT','BOTH') """, (self.id,)) - elif tag == "SERVER": + elif tag == "server": cursor.execute( """SELECT modversions.id, modversions.mod_id, modversions.version, modversions.mcversion, modversions.md5, modversions.created_at, modversions.updated_at, modversions.filesize, mods.name AS modname, build_modversion.optional FROM modversions From 5fd413a34bca63fdb992a4296bd7a79be7072b79 Mon Sep 17 00:00:00 2001 From: maggi373 <40539743+maggi373@users.noreply.github.com> Date: Tue, 15 Oct 2024 00:45:41 +0200 Subject: [PATCH 2/3] fix optionals only showing selected --- models/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/build.py b/models/build.py index 03b0d16..d03404f 100644 --- a/models/build.py +++ b/models/build.py @@ -168,7 +168,7 @@ def get_modversions_minimal(self, tag: str): """SELECT modversions.id, modversions.mod_id, modversions.version, modversions.mcversion, modversions.md5, modversions.created_at, modversions.updated_at, modversions.filesize, mods.name AS modname, build_modversion.optional FROM modversions INNER JOIN build_modversion ON modversions.id = build_modversion.modversion_id JOIN mods ON modversions.mod_id = mods.id - WHERE build_modversion.build_id = %s AND build_modversion.optional = 1 AND mods.side IN ('CLIENT','BOTH') + WHERE build_modversion.build_id = %s AND mods.side IN ('CLIENT','BOTH') """, (self.id,)) elif tag == "server": cursor.execute( From d105615b577583c562ec82080b7ef7fedb34540c Mon Sep 17 00:00:00 2001 From: maggi373 <40539743+maggi373@users.noreply.github.com> Date: Tue, 15 Oct 2024 00:46:09 +0200 Subject: [PATCH 3/3] update to 1.5.2 --- models/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/common.py b/models/common.py index bb7e1af..4d8205a 100644 --- a/models/common.py +++ b/models/common.py @@ -4,7 +4,7 @@ from models.database import Database ## Solderpy version -solderpy_version = "1.5.1" +solderpy_version = "1.5.2" load_dotenv(".env")