From ce9c4a1a41df618449b8e6e3d4f889a6ff3e2b5e Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Thu, 11 Aug 2022 10:29:56 +0200 Subject: [PATCH] fix https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2480694?context=8#context --- files/classes/comment.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/classes/comment.py b/files/classes/comment.py index 94dd3b9a33..b761590b6a 100644 --- a/files/classes/comment.py +++ b/files/classes/comment.py @@ -327,7 +327,8 @@ class Comment(Base): if 'sort' not in p: p['sort'] = ['controversial'] url_noquery = url.split('?')[0] - body = body.replace(url, f"{url_noquery}?{urlencode(p, True)}") + body = body.replace(f'"{url}"', f'"{url_noquery}?{urlencode(p, True)}"') + body = body.replace(f'>{url}<', f'>{url_noquery}?{urlencode(p, True)}<') if v and v.shadowbanned and v.id == self.author_id and 86400 > time.time() - self.created_utc > 60: ti = max(int((time.time() - self.created_utc)/60), 1)