From 4a1f654798a8909012b716e0dc947fa26998d10b Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 18 Aug 2021 02:14:15 +0100 Subject: [PATCH] Fix crash due to faulty game detection --- app/tasks/minetestcheck/tree.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/tasks/minetestcheck/tree.py b/app/tasks/minetestcheck/tree.py index 329736e..fad9098 100644 --- a/app/tasks/minetestcheck/tree.py +++ b/app/tasks/minetestcheck/tree.py @@ -23,8 +23,8 @@ def detect_type(path): elif os.path.isfile(path + "/modpack.txt") or \ os.path.isfile(path + "/modpack.conf"): return ContentType.MODPACK - elif os.path.isdir(path + "/mods"): - return ContentType.GAME + # elif os.path.isdir(path + "/mods"): + # return ContentType.GAME elif os.path.isfile(path + "/texture_pack.conf"): return ContentType.TXP else: @@ -155,7 +155,7 @@ class PackageTreeNode: checkDependencies(result["optional_depends"]) # Fix games using "name" as "title" - if self.type == ContentType.GAME: + if self.type == ContentType.GAME and "name" in result: result["title"] = result["name"] del result["name"]