aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-08-18 17:39:20 +0100
committerrubenwardy <rw@rubenwardy.com>2020-08-18 17:39:20 +0100
commit1c4fe1b80c6bf6f0634e80e73403ac5f6c900170 (patch)
tree3c5f3c4064e8ffe7ac49952ce5f946c1ab6555a3
parentf6ff5cba8296385e20701a34a57ff7a9846d3509 (diff)
downloadcheatdb-1c4fe1b80c6bf6f0634e80e73403ac5f6c900170.tar.xz
Fix reimport not unapproving releases
-rw-r--r--app/blueprints/todo/__init__.py1
-rw-r--r--app/tasks/importtasks.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/app/blueprints/todo/__init__.py b/app/blueprints/todo/__init__.py
index 20520ce..682052d 100644
--- a/app/blueprints/todo/__init__.py
+++ b/app/blueprints/todo/__init__.py
@@ -125,6 +125,7 @@ def tags():
@bp.route("/todo/metapackages/")
+@login_required
def metapackages():
mpackages = MetaPackage.query \
.filter(~ MetaPackage.packages.any(approved=True, soft_deleted=False)) \
diff --git a/app/tasks/importtasks.py b/app/tasks/importtasks.py
index 69328de..e0ee044 100644
--- a/app/tasks/importtasks.py
+++ b/app/tasks/importtasks.py
@@ -206,7 +206,7 @@ def postReleaseCheckUpdate(self, release, path):
# Raise error on unresolved game dependencies
if package.type == PackageType.GAME and len(depends) > 0:
deps = ", ".join(depends)
- raise TaskError("Game has unresolved hard dependencies: " + deps)
+ raise MinetestCheckError("Game has unresolved hard dependencies: " + deps)
# Add dependencies
for meta in getMetaPackages(depends):