This commit is contained in:
Aevann1 2021-12-28 09:33:55 +02:00
parent 71e0a1ad58
commit e301149a36

View file

@ -757,7 +757,14 @@ def submit_post(v):
parsed_url = urlparse(url) parsed_url = urlparse(url)
domain = parsed_url.netloc 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) 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_')) filtered = dict((k, val) for k, val in qd.items() if not k.startswith('utm_') and not k.startswith('ref_'))
@ -767,6 +774,7 @@ def submit_post(v):
params=parsed_url.params, params=parsed_url.params,
query=urlencode(filtered, doseq=True), query=urlencode(filtered, doseq=True),
fragment=parsed_url.fragment) fragment=parsed_url.fragment)
url = urlunparse(new_url) url = urlunparse(new_url)
repost = g.db.query(Submission).filter( repost = g.db.query(Submission).filter(