From 4bd7e498196dcef667cc86250f052aa91571e978 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 29 Oct 2021 05:42:09 +0200 Subject: [PATCH] dfsdfs --- files/routes/users.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/files/routes/users.py b/files/routes/users.py index 67f639e5a..38c6995f3 100755 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -370,15 +370,18 @@ def redditor_moment_redirect(username): @auth_required def followers(username, v): u = get_user(username, v=v) - users = [x.user for x in u.followers] + # if request.host == 'rdrama.net' and u.id == 147: abort(404) + ids = [x[0] for x in g.db.query(Follow.user_id).options(lazyload('*')).filter_by(target_id=v.id).all()] + users = g.db.query(User).options(lazyload('*')).filter(User.id.in_(ids)).all() return render_template("followers.html", v=v, u=u, users=users) @app.get("/@/following") @auth_required def following(username, v): u = get_user(username, v=v) - if request.host == 'rdrama.net' and u.id == 147: abort(404) - users = [x.target for x in u.following] + # if request.host == 'rdrama.net' and u.id == 147: abort(404) + ids = [x[0] for x in g.db.query(Follow.target_id).options(lazyload('*')).filter_by(user_id=v.id).all()] + users = g.db.query(User).options(lazyload('*')).filter(User.id.in_(ids)).all() return render_template("following.html", v=v, u=u, users=users) @app.get("/views")