From 3e12f729a57febd86960846f9f6a22ce74d07791 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Tue, 16 Nov 2021 05:11:01 +0200 Subject: [PATCH] fdsfsd --- files/routes/admin.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/files/routes/admin.py b/files/routes/admin.py index 9b59278ab..db6d491a8 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -22,12 +22,14 @@ SITE_NAME = environ.get("SITE_NAME", "").strip() @app.get("/admin/delete") @admin_level_required(3) def delete(v): - shadowbanned = [x[0] for x in g.db.query(User.id).filter(User.shadowbanned != None).all()] + shadowbanned = [x[0] for x in g.db.query(Submission.id).join(User, User.id == Submission.author_id).filter(User.shadowbanned != None).all()] + return(str(shadowbanned)) - votes = g.db.query(Vote).join(Submission, Vote.submission_id==Submission.id).filter(Submission.author_id.in_(shadowbanned)).all() - votes2 = g.db.query(CommentVote).join(Comment, CommentVote.comment_id==Comment.id).filter(Comment.author_id.in_(shadowbanned)).all() - votes = votes + votes2 - return (str(len(votes))) +@app.get("/admin/delete2") +@admin_level_required(3) +def delete2(v): + shadowbanned = [x[0] for x in g.db.query(Comment.id).join(User, User.id == Comment.author_id).filter(User.shadowbanned != None).all()] + return(str(shadowbanned)) @app.get("/name//") @admin_level_required(2)