From 7bf2096e9c16fbb4bacc4f7f2d543a719ecb6fb3 Mon Sep 17 00:00:00 2001 From: MarkusRost <2701034-MarkusRost@users.noreply.gitlab.com> Date: Sat, 18 Feb 2023 22:01:35 +0000 Subject: [PATCH] don't break existing query arguments --- extensions/base/mediawiki.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/base/mediawiki.py b/extensions/base/mediawiki.py index 0476357..0318fde 100644 --- a/extensions/base/mediawiki.py +++ b/extensions/base/mediawiki.py @@ -163,7 +163,8 @@ def embed_upload_upload(ctx, change) -> DiscordMessage: for num, revision in enumerate(urls): if revision["timestamp"] == change["logparams"][ "img_timestamp"]: # find the correct revision corresponding for this log entry - image_direct_url = "{rev}?{cache}".format(rev=revision["url"], + image_direct_url = "{rev}{c}rcgcdw={cache}".format(rev=revision["url"], + c="&" if "?" in revision["url"] else "?", cache=int(time.time() * 5)) # cachebusting break except KeyError: