diff --git a/files/routes/admin.py b/files/routes/admin.py index 8f21b7a40..47088cb19 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -28,8 +28,8 @@ def votes2(v, id): voters=[x[0] for x in votes] counts=[x[1] for x in votes] - users = g.db.query(User.id, User.username).filter(User.id.in_(voters)).all() - users = [x[1] for x in sorted(users, key=lambda x: voters.index(x[0]))] + users = g.db.query(User).filter(User.id.in_(voters)).all() + users = sorted(users, key=lambda x: voters.index(x.id)) users2 = [] for idx, user in enumerate(users): users2.append((user, counts[idx])) diff --git a/files/templates/upvoters.html b/files/templates/upvoters.html index 35e96756e..ba2fc87ac 100644 --- a/files/templates/upvoters.html +++ b/files/templates/upvoters.html @@ -16,7 +16,7 @@ {% for user in users %} {{loop.index}} - {{user[0]}} + {{user[0].username}} {{user[1]}} {% endfor %}