diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2025-11-11 20:52:33 +0100 |
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2025-11-11 20:52:33 +0100 |
| commit | 1d8f893314325f7356c8661b7b5d900426c12d25 (patch) | |
| tree | 0a9358b96055655b6abf3253e36118875b5188a0 | |
| parent | 50127789dbb976270dd973674e6a9e90181e7486 (diff) | |
| download | fietsboek-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.py | 4 |
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}") |
