forked from MarseyWorld/MarseyWorld
better error messages
parent
53fcc2ac40
commit
f7aa7d8dfd
|
@ -1534,7 +1534,7 @@ def admin_banned_domains(v):
|
||||||
# reason = filter_emojis_only(reason)
|
# reason = filter_emojis_only(reason)
|
||||||
|
|
||||||
# if len(reason) > 100:
|
# if len(reason) > 100:
|
||||||
# abort(400, 'Reason is too long (max 100 characters)!')
|
# abort(400, 'Reason is too long!')
|
||||||
|
|
||||||
# existing = g.db.get(BannedDomain, domain)
|
# existing = g.db.get(BannedDomain, domain)
|
||||||
# if not existing:
|
# if not existing:
|
||||||
|
|
|
@ -321,7 +321,7 @@ def edit_post(pid, v):
|
||||||
if not execute_blackjack(v, p, text, 'submission'): break
|
if not execute_blackjack(v, p, text, 'submission'): break
|
||||||
|
|
||||||
if len(body_html) > POST_BODY_HTML_LENGTH_LIMIT:
|
if len(body_html) > POST_BODY_HTML_LENGTH_LIMIT:
|
||||||
abort(400, f"Submission body_html too long! (max {POST_BODY_HTML_LENGTH_LIMIT} characters)")
|
abort(400, f"Submission body_html too long!")
|
||||||
|
|
||||||
p.body_html = body_html
|
p.body_html = body_html
|
||||||
|
|
||||||
|
@ -688,7 +688,8 @@ def submit_post(v:User, sub=None):
|
||||||
if v.marseyawarded and marseyaward_body_regex.search(body_html):
|
if v.marseyawarded and marseyaward_body_regex.search(body_html):
|
||||||
return error("You can only type marseys!")
|
return error("You can only type marseys!")
|
||||||
|
|
||||||
if len(body_html) > POST_BODY_HTML_LENGTH_LIMIT: return error(f"Submission body_html too long! (max {POST_BODY_HTML_LENGTH_LIMIT} characters)")
|
if len(body_html) > POST_BODY_HTML_LENGTH_LIMIT:
|
||||||
|
return error(f"Submission body_html too long!")
|
||||||
|
|
||||||
flag_notify = (request.values.get("notify", "on") == "on")
|
flag_notify = (request.values.get("notify", "on") == "on")
|
||||||
flag_new = request.values.get("new", False, bool) or 'megathread' in title.lower()
|
flag_new = request.values.get("new", False, bool) or 'megathread' in title.lower()
|
||||||
|
|
|
@ -24,7 +24,8 @@ def flag_post(pid, v):
|
||||||
reason = reason[:100]
|
reason = reason[:100]
|
||||||
og_flair = reason[1:]
|
og_flair = reason[1:]
|
||||||
reason = filter_emojis_only(reason)
|
reason = filter_emojis_only(reason)
|
||||||
if len(reason) > 350: abort(400, "Too long.")
|
if len(reason) > 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)):
|
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[1:]
|
||||||
|
|
|
@ -320,7 +320,8 @@ def transfer_currency(v:User, username:str, currency_name:Literal['coins', 'mars
|
||||||
notif_text = f":marseycapitalistmanlet: @{v.username} has gifted you {amount-tax} {currency_name}!"
|
notif_text = f":marseycapitalistmanlet: @{v.username} has gifted you {amount-tax} {currency_name}!"
|
||||||
|
|
||||||
if reason:
|
if reason:
|
||||||
if len(reason) > TRANSFER_MESSAGE_LENGTH_LIMIT: abort(400, f"Reason is too long, max {TRANSFER_MESSAGE_LENGTH_LIMIT} characters")
|
if len(reason) > TRANSFER_MESSAGE_LENGTH_LIMIT:
|
||||||
|
abort(400, f"Reason is too long, max {TRANSFER_MESSAGE_LENGTH_LIMIT} characters")
|
||||||
notif_text += f"\n\n> {reason}"
|
notif_text += f"\n\n> {reason}"
|
||||||
log_message += f"\n\n> {reason}"
|
log_message += f"\n\n> {reason}"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue