forked from rDrama/rDrama
1
0
Fork 0

fix emojis in report notifications

master
Aevann 2023-04-27 17:35:07 +02:00
parent 018a02568a
commit 480b08f447
1 changed files with 7 additions and 7 deletions

View File

@ -26,12 +26,12 @@ def flag_post(pid, v):
execute_blackjack(v, post, reason, 'flag')
reason = reason[:100]
og_flair = reason[1:]
reason = filter_emojis_only(reason)
if len(reason) > 350:
reason_html = filter_emojis_only(reason)
if len(reason_html) > 350:
abort(400, "Report reason too long!")
if reason.startswith('!') and (v.admin_level >= PERMS['POST_COMMENT_MODERATION'] or post.sub and v.mods(post.sub)):
post.flair = reason[1:]
post.flair = reason_html[1:]
g.db.add(post)
if v.admin_level >= PERMS['POST_COMMENT_MODERATION']:
ma=ModAction(
@ -64,7 +64,7 @@ def flag_post(pid, v):
existing = g.db.query(Flag.post_id).filter_by(user_id=v.id, post_id=post.id).one_or_none()
if existing: abort(409, "You already reported this post!")
flag = Flag(post_id=post.id, user_id=v.id, reason=reason)
flag = Flag(post_id=post.id, user_id=v.id, reason=reason_html)
g.db.add(flag)
if v.id != post.author_id and not v.shadowbanned and not post.author.has_blocked(v):
@ -92,11 +92,11 @@ def flag_comment(cid, v):
execute_under_siege(v, comment, reason, 'flag')
execute_blackjack(v, comment, reason, 'flag')
reason = reason[:100]
reason = filter_emojis_only(reason)
reason_html = filter_emojis_only(reason)
if len(reason) > 350: abort(400, "Too long!")
if len(reason_html) > 350: abort(400, "Too long!")
flag = CommentFlag(comment_id=comment.id, user_id=v.id, reason=reason)
flag = CommentFlag(comment_id=comment.id, user_id=v.id, reason=reason_html)
g.db.add(flag)
if v.id != comment.author_id and not v.shadowbanned and not comment.author.has_blocked(v):