diff --git a/files/helpers/sanitize.py b/files/helpers/sanitize.py
index 9c41067d1..d3f27cfa4 100644
--- a/files/helpers/sanitize.py
+++ b/files/helpers/sanitize.py
@@ -109,17 +109,16 @@ def render_emoji(html, regexp, edit, marseys_used=set(), b=False):
emoji_partial = ''
emoji_html = None
- if path.isfile(f'files/assets/images/emojis/{emoji}.webp'):
- emoji_html = emoji_partial.format(old, f'/e/{emoji}.webp', attrs)
- elif emoji.endswith('pat'):
+ if emoji.endswith('pat'):
if path.isfile(f"files/assets/images/emojis/{emoji.replace('pat','')}.webp"):
- pat(emoji.replace('pat',''))
- emoji_html = emoji_partial.format(old, f'/e/{emoji}.webp', attrs)
- requests.post(f'https://api.cloudflare.com/client/v4/zones/{CF_ZONE}/purge_cache', headers=CF_HEADERS, data={'files': [f"https://{request.host}/e/{emoji}.webp"]}, timeout=5)
+ attrs += ' pat'
+ emoji_html = f'
{emoji_partial.format(old, f"/e/{emoji[:-3]}.webp", attrs)}'
elif emoji.startswith('@'):
if u := get_user(emoji[1:-3], graceful=True):
attrs += ' pat'
emoji_html = f'
{emoji_partial.format(old, f"/pp/{u.id}", attrs)}'
+ elif path.isfile(f'files/assets/images/emojis/{emoji}.webp'):
+ emoji_html = emoji_partial.format(old, f'/e/{emoji}.webp', attrs)
if emoji_html:
diff --git a/files/templates/authforms.html b/files/templates/authforms.html
index ee16f6aac..3c53b0fa9 100644
--- a/files/templates/authforms.html
+++ b/files/templates/authforms.html
@@ -15,7 +15,7 @@
{% if v %}
-
+
{% if v.agendaposter %}
-
+
{% endif %}
diff --git a/files/templates/chat.html b/files/templates/chat.html
index 1d1275dd0..b20d0f50c 100644
--- a/files/templates/chat.html
+++ b/files/templates/chat.html
@@ -14,7 +14,7 @@