From 9f36cfc8b3641281f3654a07ba3753af953c466e Mon Sep 17 00:00:00 2001 From: NEETzsche <8018262-NEETzsche@users.noreply.gitlab.com> Date: Mon, 4 Dec 2023 07:38:37 +0000 Subject: [PATCH] Fix getting connection_string from media_api We were looking for [media_api][connection_string] and not for [media_api][database][connection_string] Credits to https://gitlab.com/NEETzsche --- cleanmedia | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cleanmedia b/cleanmedia index 56b2ae4..b3b6cf9 100755 --- a/cleanmedia +++ b/cleanmedia @@ -172,9 +172,9 @@ def read_config(conf_file: Union[str, Path]) -> Tuple[Path, str]: if "global" in config and "database" in config["global"]: CONN_STR = config["global"]["database"].get("connection_string", None) - else: - logging.debug("No database section, so we need the media_api specific connection string") - CONN_STR = config["media_api"].get("connection_string", None) + elif "media_api" in config and "database" in config["media_api"]: + logging.debug("No database section in global, but one in media_api, using that") + CONN_STR = config["media_api"]["database"].get("connection_string", None) if CONN_STR is None: logging.error("Did not find connection string to media database.")