mirror of
https://gitlab.com/chicken-riders/RcGcDw.git
synced 2025-02-23 00:24:09 +00:00
Fix GitLab pipeline crashes due to discussions not being initialized
This commit is contained in:
parent
87e70d9779
commit
586aaf5a50
|
@ -118,7 +118,7 @@ def embed_helper(ctx: Context, message: DiscordMessage, change: dict, set_user=T
|
||||||
try:
|
try:
|
||||||
contibs = ctx.client.make_api_request(
|
contibs = ctx.client.make_api_request(
|
||||||
"?action=query&format=json&list=usercontribs&uclimit=max&ucuser={user}&ucstart={timestamp}&ucprop=".format(
|
"?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")
|
"usercontribs")
|
||||||
except (ServerError, MediaWikiError):
|
except (ServerError, MediaWikiError):
|
||||||
logger.warning("WARNING: Something went wrong when checking amount of contributions for given IP address")
|
logger.warning("WARNING: Something went wrong when checking amount of contributions for given IP address")
|
||||||
|
|
|
@ -277,7 +277,7 @@ load_extensions()
|
||||||
# Log in and download wiki information
|
# Log in and download wiki information
|
||||||
wiki = Wiki(rc_processor, abuselog_processing)
|
wiki = Wiki(rc_processor, abuselog_processing)
|
||||||
client = src.api.client.Client(formatter_hooks, wiki)
|
client = src.api.client.Client(formatter_hooks, wiki)
|
||||||
if settings["fandom_discussions"]["enabled"]:
|
if settings["fandom_discussions"]["enabled"] or TESTING:
|
||||||
import src.discussions
|
import src.discussions
|
||||||
src.discussions.inject_client(client) # Not the prettiest but gets the job done
|
src.discussions.inject_client(client) # Not the prettiest but gets the job done
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in a new issue