Fix GitLab pipeline crashes due to discussions not being initialized

This commit is contained in:
Frisk 2021-05-22 15:54:58 +02:00
parent 87e70d9779
commit 586aaf5a50
No known key found for this signature in database
GPG key ID: 213F7C15068AF8AC
2 changed files with 2 additions and 2 deletions

View file

@ -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")

View file

@ -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: