From ac536999eb58a1302d7fc398f02dc7859f67f09e Mon Sep 17 00:00:00 2001 From: KoalaTrapLord <265133236+KoalaTrapLord@users.noreply.github.com> Date: Sat, 28 Mar 2026 14:48:43 -0400 Subject: [PATCH] Update lab_api.pyfeat: wire validate_forge_config into lifespan startup --- lab_api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lab_api.py b/lab_api.py index aa3e9e3..0a829f0 100644 --- a/lab_api.py +++ b/lab_api.py @@ -26,7 +26,7 @@ except ImportError: print("ERROR: FastAPI not installed. Run: pip install fastapi uvicorn") import sys; sys.exit(1) -from models.state import CFG, COMMANDER_META, load_commander_meta +from models.state import CFG, COMMANDER_META, load_commander_meta, validate_forge_config from services.database import init_collection_db from services.logging import setup_logging from services.precon_service import PRECON_INDEX, download_precon_database @@ -57,6 +57,7 @@ async def _lifespan(application: FastAPI): if not CFG.precon_dir: CFG.precon_dir = _resolve_precon_dir() init_collection_db() + validate_forge_config() if not PRECON_INDEX: download_precon_database() if not COMMANDER_META: