aboutsummaryrefslogtreecommitdiff
path: root/app/views
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-12-22 12:39:35 +0000
committerGitHub <noreply@github.com>2018-12-22 12:39:35 +0000
commitf6384e2e156b190753b8ba5c57e66b6d7304b5a1 (patch)
treebd1de64bb9040f540caa45ca4c60288f32961835 /app/views
parentc9bf7a32451069c0697c8a18dddad7aa1a2bd8af (diff)
parent09a201759bb327a889cf017d5f3c49f8258713c1 (diff)
downloadcheatdb-f6384e2e156b190753b8ba5c57e66b6d7304b5a1.tar.xz
Merge minetest/bootstrap into master
Diffstat (limited to 'app/views')
-rw-r--r--app/views/packages/__init__.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/app/views/packages/__init__.py b/app/views/packages/__init__.py
index 8ac5a83..827434f 100644
--- a/app/views/packages/__init__.py
+++ b/app/views/packages/__init__.py
@@ -151,10 +151,11 @@ def package_page(package):
alternatives = None
if package.type == PackageType.MOD:
alternatives = Package.query \
- .filter_by(name=package.name, type=PackageType.MOD, soft_deleted=False) \
- .filter(Package.id != package.id) \
- .order_by(db.asc(Package.title)) \
- .all()
+ .filter_by(name=package.name, type=PackageType.MOD, soft_deleted=False) \
+ .filter(Package.id != package.id) \
+ .order_by(db.desc(Package.score)) \
+ .all()
+
show_similar_topics = current_user == package.author or \
package.checkPerm(current_user, Permission.APPROVE_NEW)