diff --git a/files/helpers/sanitize.py b/files/helpers/sanitize.py index aee141d022..20fb45fe2a 100644 --- a/files/helpers/sanitize.py +++ b/files/helpers/sanitize.py @@ -630,6 +630,10 @@ def complies_with_chud(obj): soup=BeautifulSoup(obj.body_html.lower(), 'lxml') + if isinstance(obj, Submission): + obj.title_html = torture_ap(obj.title_html, obj.author.username) + obj.body_html = torture_ap(obj.body_html, obj.author.username) + tags = soup.html.body.find_all('p', recursive=False) for tag in tags: @@ -637,9 +641,4 @@ def complies_with_chud(obj): if obj.author.agendaposter_phrase in text: return True - if isinstance(obj, Submission): - obj.title_html = torture_ap(title_html, obj.author.username) - - obj.body_html = torture_ap(body_html, obj.author.username) - return False