From 911f43da19ba0395662bffc0bd62611fd23fa2a7 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Tue, 28 Dec 2021 09:33:55 +0200 Subject: [PATCH] sfd --- files/routes/posts.py | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/files/routes/posts.py b/files/routes/posts.py index 4d2078b0c..4dfd96f38 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -757,16 +757,24 @@ def submit_post(v): parsed_url = urlparse(url) domain = parsed_url.netloc + if domain == 'old.reddit.com': + new_url = ParseResult(scheme="https", + netloc=parsed_url.netloc, + path=parsed_url.path, + params=parsed_url.params, + query=None, + fragment=parsed_url.fragment) + else: + qd = parse_qs(parsed_url.query) + filtered = dict((k, val) for k, val in qd.items() if not k.startswith('utm_') and not k.startswith('ref_')) - qd = parse_qs(parsed_url.query) - filtered = dict((k, val) for k, val in qd.items() if not k.startswith('utm_') and not k.startswith('ref_')) - - new_url = ParseResult(scheme="https", - netloc=parsed_url.netloc, - path=parsed_url.path, - params=parsed_url.params, - query=urlencode(filtered, doseq=True), - fragment=parsed_url.fragment) + new_url = ParseResult(scheme="https", + netloc=parsed_url.netloc, + path=parsed_url.path, + params=parsed_url.params, + query=urlencode(filtered, doseq=True), + fragment=parsed_url.fragment) + url = urlunparse(new_url) repost = g.db.query(Submission).filter(