From 66b3e2034352064acb979505497ed2db0d331d53 Mon Sep 17 00:00:00 2001 From: Dominik Wombacher Date: May 17 2024 23:11:30 +0000 Subject: fix: Crash when config:[ENABLE_DOCS = False] Ensure 'config["DOCS_FOLDER"]' is always defined to avoid 'KeyError' Exception down the line Fixes: https://pagure.io/pagure/issue/5407 --- diff --git a/pagure/config.py b/pagure/config.py index 067e012..9f5b4c9 100644 --- a/pagure/config.py +++ b/pagure/config.py @@ -33,6 +33,10 @@ def reload_config(): # from config and we add them here. if config["ENABLE_DOCS"]: config["DOCS_FOLDER"] = os.path.join(config["GIT_FOLDER"], "docs") + else: + config[ + "DOCS_FOLDER" + ] = None # Avoid 'KeyError' Exception down the line if config["ENABLE_TICKETS"]: config["TICKETS_FOLDER"] = os.path.join( config["GIT_FOLDER"], "tickets"