aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2025-11-11 20:52:33 +0100
committerDaniel Schadt <kingdread@gmx.de>2025-11-11 20:52:33 +0100
commit1d8f893314325f7356c8661b7b5d900426c12d25 (patch)
tree0a9358b96055655b6abf3253e36118875b5188a0
parent50127789dbb976270dd973674e6a9e90181e7486 (diff)
downloadfietsboek-1d8f893314325f7356c8661b7b5d900426c12d25.tar.gz
fietsboek-1d8f893314325f7356c8661b7b5d900426c12d25.tar.bz2
fietsboek-1d8f893314325f7356c8661b7b5d900426c12d25.zip
fix update script for empty data directories
-rw-r--r--fietsboek/updater/scripts/upd_20251109_nm561argcq1s8w27.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/fietsboek/updater/scripts/upd_20251109_nm561argcq1s8w27.py b/fietsboek/updater/scripts/upd_20251109_nm561argcq1s8w27.py
index 7c0fcae..1c82770 100644
--- a/fietsboek/updater/scripts/upd_20251109_nm561argcq1s8w27.py
+++ b/fietsboek/updater/scripts/upd_20251109_nm561argcq1s8w27.py
@@ -37,6 +37,10 @@ class Up(UpdateScript):
connection = engine.connect()
data_dir = Path(config["fietsboek.data_dir"])
+ # This can happen in a fresh instance
+ if not (data_dir / "tracks").exists():
+ return
+
for track_dir in (data_dir / "tracks").iterdir():
track_id = int(track_dir.name)
self.tell(f"Loading track {track_id}")