forked from rDrama/rDrama
1
0
Fork 0
master
Aevann1 2021-07-26 05:14:14 +02:00
parent 1dcc70fcd7
commit c9629267c5
1 changed files with 6 additions and 1 deletions

View File

@ -90,19 +90,23 @@ def get_post(pid, v=None, graceful=False, **kwargs):
print('bbb') print('bbb')
if v: if v:
print('ccc')
vt = g.db.query(Vote).filter_by( vt = g.db.query(Vote).filter_by(
user_id=v.id, submission_id=i).subquery() user_id=v.id, submission_id=i).subquery()
blocking = v.blocking.subquery() blocking = v.blocking.subquery()
print('ddd')
items = g.db.query( items = g.db.query(
Submission, Submission,
vt.c.vote_type, vt.c.vote_type,
blocking.c.id, blocking.c.id,
) )
print('eee')
if v.admin_level>=4: if v.admin_level>=4:
items=items.options(joinedload(Submission.oauth_app)) items=items.options(joinedload(Submission.oauth_app))
print('fff')
print(i)
items=items.filter(Submission.id == i items=items.filter(Submission.id == i
).join( ).join(
vt, vt,
@ -113,6 +117,7 @@ def get_post(pid, v=None, graceful=False, **kwargs):
blocking.c.target_id == Submission.author_id, blocking.c.target_id == Submission.author_id,
isouter=True isouter=True
).first() ).first()
print('ggg')
if not items and not graceful: if not items and not graceful:
abort(404) abort(404)