From 69692faac55eb3928f9ac9c8acb37ea22212fd3d Mon Sep 17 00:00:00 2001 From: Thary Date: Tue, 23 Sep 2025 22:49:51 +0300 Subject: [PATCH] fix --- mastodon-kanidm-sync.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mastodon-kanidm-sync.py b/mastodon-kanidm-sync.py index 8d5a8ee..593de42 100644 --- a/mastodon-kanidm-sync.py +++ b/mastodon-kanidm-sync.py @@ -21,11 +21,14 @@ def getenv(name): # Import configuration KANIDM_URL = getenv("KANIDM_URL") KANIDM_TOKEN = read_file(getenv("KANIDM_TOKEN_PATH")).strip() -USERDATA = read_file(getenv("USERDATA_FILE_PATH")).strip() -# Fetch configuration from userdata file +# Fetch kanidm users list from userdata file # Userdata file is json list with information about what users are configured by kanidm -userdata = json.loads(USERDATA) +try: + USERDATA = read_file(getenv("USERDATA_FILE_PATH")).strip() + userdata = json.loads(USERDATA) +except FileNotFoundError: + userdata = [] # Load database conn = ps.connect(