diff --git a/drama/routes/users.py b/drama/routes/users.py index ee931b5a80..d8143c9be9 100644 --- a/drama/routes/users.py +++ b/drama/routes/users.py @@ -47,9 +47,10 @@ def leaderboard(v): @cache.memoize(timeout=86400) def leaderboard(): - users1= sorted(g.db.query(User).options(lazyload('*')), key=lambda x: x.dramacoins, reverse=True)[:200] - users2= sorted(users1, key=lambda x: x.follower_count, reverse=True)[:10] - return users1[:25], users2 + users = g.db.query(User).options(lazyload('*')) + users1= sorted(users, key=lambda x: x.dramacoins, reverse=True)[:25] + users2= sorted(users, key=lambda x: x.follower_count, reverse=True)[:10] + return users1, users2 @app.get("/@/css") def get_css(username):