From e4c8fab6dc885381a790893c74d9a322a47c6ec6 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 7 Mar 2023 03:17:51 +0200 Subject: [PATCH] same as last 2 commits --- files/classes/submission.py | 2 +- files/routes/posts.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/files/classes/submission.py b/files/classes/submission.py index 406dc5930..3ec62b4df 100644 --- a/files/classes/submission.py +++ b/files/classes/submission.py @@ -158,7 +158,7 @@ class Submission(Base): return self.thumburl elif self.is_youtube or self.is_video: return f"{SITE_FULL}/i/default_thumb_video.webp?v=2" elif self.is_audio: return f"{SITE_FULL}/i/default_thumb_audio.webp?v=1" - elif self.domain in {SITE, BAN_EVASION_DOMAIN}: + elif self.domain in {SITE, BAN_EVASION_DOMAIN} or p.url.startswith('/'): return f"{SITE_FULL}/i/{SITE_NAME}/site_preview.webp?v=3009" else: return f"{SITE_FULL}/i/default_thumb_link.webp?v=1" diff --git a/files/routes/posts.py b/files/routes/posts.py index f12214cf6..f4d8cce29 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -637,7 +637,7 @@ def submit_post(v:User, sub=None): else: abort(415) - if not p.thumburl and p.url and p.domain not in {SITE, BAN_EVASION_DOMAIN}: + if not p.thumburl and p.url and p.domain not in {SITE, BAN_EVASION_DOMAIN} and not p.url.startswith('/'): gevent.spawn(thumbnail_thread, p.id, v.id) if not p.private: