Fix startup crash when data directory doesn't exist

Add parents=True to mkdir calls for archive_dir and plate_calibration_dir
in config.py to create the full directory tree on first run.
This commit is contained in:
maziggy
2026-01-27 12:12:04 +01:00
parent c52c505ad8
commit 8f30f08559
2 changed files with 2 additions and 7 deletions
+2 -2
View File
@@ -77,8 +77,8 @@ class Settings(BaseSettings):
settings = Settings()
# Ensure directories exist
settings.archive_dir.mkdir(exist_ok=True)
settings.plate_calibration_dir.mkdir(exist_ok=True)
settings.archive_dir.mkdir(parents=True, exist_ok=True)
settings.plate_calibration_dir.mkdir(parents=True, exist_ok=True)
settings.static_dir.mkdir(exist_ok=True)
if settings.log_to_file:
settings.log_dir.mkdir(exist_ok=True)