diff --git a/files/routes/posts.py b/files/routes/posts.py index a143d6ad1..912142075 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -357,9 +357,10 @@ def filter_title(title): if emoji.startswith("!"): emoji = emoji[1:] if path.isfile(f'./files/assets/images/emojis/{emoji}.webp'): - title = title.replace(f':!{emoji}:', f':!{emoji}:') + title = re.sub(f'(?', title) + elif path.isfile(f'./files/assets/images/emojis/{emoji}.webp'): - title = title.replace(f':{emoji}:', f':{emoji}:') + title = re.sub(f'(?', title) if len(title) > 1500: abort(400) else: return title diff --git a/files/routes/settings.py b/files/routes/settings.py index 957c9a327..f48298a7d 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -13,6 +13,7 @@ import os from .posts import filter_title from files.helpers.discord import add_role from shutil import copyfile +import requests valid_username_regex = re.compile("^[a-zA-Z0-9_\-]{3,25}$") valid_password_regex = re.compile("^.{8,100}$")