From ab147345e89a5b2254a05c249e84623a8c076f34 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sat, 24 Jul 2021 23:20:28 +0200 Subject: [PATCH] df --- drama/helpers/get.py | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/drama/helpers/get.py b/drama/helpers/get.py index 352ddad34..0186495a3 100644 --- a/drama/helpers/get.py +++ b/drama/helpers/get.py @@ -89,20 +89,12 @@ def get_post(pid, v=None, graceful=False, **kwargs): if v: vt = g.db.query(Vote).filter_by( user_id=v.id, submission_id=i).subquery() - mod = g.db.query(ModRelationship).filter_by( - user_id=v.id, accepted=True, invite_rescinded=False).subquery() - boardblocks = g.db.query( - BoardBlock).filter_by(user_id=v.id).subquery() blocking = v.blocking.subquery() items = g.db.query( Submission, vt.c.vote_type, - aliased(ModRelationship, alias=mod), - boardblocks.c.id, blocking.c.id, - ).options( - joinedload(Submission.author).joinedload(User.title) ) if v.admin_level>=4: @@ -113,14 +105,6 @@ def get_post(pid, v=None, graceful=False, **kwargs): vt, vt.c.submission_id == Submission.id, isouter=True - ).join( - mod, - mod.c.board_id == Submission.board_id, - isouter=True - ).join( - boardblocks, - boardblocks.c.board_id == Submission.board_id, - isouter=True ).join( blocking, blocking.c.target_id == Submission.author_id, @@ -132,9 +116,7 @@ def get_post(pid, v=None, graceful=False, **kwargs): x = items[0] x._voted = items[1] or 0 - x._is_guildmaster = items[2] or 0 - x._is_blocking_guild = items[3] or 0 - x._is_blocking = items[4] or 0 + x._is_blocking = items[2] or 0 else: items = g.db.query( @@ -189,8 +171,8 @@ def get_posts(pids, sort="hot", v=None): output = [p[0] for p in query] for i in range(len(output)): output[i]._voted = query[i][1] or 0 - output[i]._is_blocking = query[i][4] or 0 - output[i]._is_blocked = query[i][5] or 0 + output[i]._is_blocking = query[i][2] or 0 + output[i]._is_blocked = query[i][3] or 0 else: query = g.db.query( Submission,