From 586aaf5a50231c0d733d2ed3fe2568b0ba1512cb Mon Sep 17 00:00:00 2001 From: Frisk Date: Sat, 22 May 2021 15:54:58 +0200 Subject: [PATCH] Fix GitLab pipeline crashes due to discussions not being initialized --- src/api/util.py | 2 +- src/rcgcdw.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/util.py b/src/api/util.py index 669dd4c..dabdd22 100644 --- a/src/api/util.py +++ b/src/api/util.py @@ -118,7 +118,7 @@ def embed_helper(ctx: Context, message: DiscordMessage, change: dict, set_user=T try: contibs = ctx.client.make_api_request( "?action=query&format=json&list=usercontribs&uclimit=max&ucuser={user}&ucstart={timestamp}&ucprop=".format( - wiki=ctx.client.WIKI_API_PATH, user=sanitize_to_url(change["user"]), timestamp=change["timestamp"]), "query", + user=sanitize_to_url(change["user"]), timestamp=change["timestamp"]), "query", "usercontribs") except (ServerError, MediaWikiError): logger.warning("WARNING: Something went wrong when checking amount of contributions for given IP address") diff --git a/src/rcgcdw.py b/src/rcgcdw.py index c9cfdbc..987d383 100644 --- a/src/rcgcdw.py +++ b/src/rcgcdw.py @@ -277,7 +277,7 @@ load_extensions() # Log in and download wiki information wiki = Wiki(rc_processor, abuselog_processing) client = src.api.client.Client(formatter_hooks, wiki) -if settings["fandom_discussions"]["enabled"]: +if settings["fandom_discussions"]["enabled"] or TESTING: import src.discussions src.discussions.inject_client(client) # Not the prettiest but gets the job done try: