diff --git a/api/routes.py b/api/routes.py index e049bac..edc4fca 100644 --- a/api/routes.py +++ b/api/routes.py @@ -2283,12 +2283,20 @@ def register_routes(app, dependencies: dict): import os import xml.etree.ElementTree as ET + # Debug: Check what dependencies are available + print(f"🔍 DEBUG: dependencies keys: {list(dependencies.keys()) if dependencies else 'None'}") + print(f"🔍 DEBUG: dependencies type: {type(dependencies)}") + logger = dependencies.get("logger") config = dependencies.get("config") db = dependencies.get("db") + print(f"🔍 DEBUG: logger: {logger is not None}") + print(f"🔍 DEBUG: config: {config is not None}") + print(f"🔍 DEBUG: db: {db is not None}") + if not logger or not config or not db: - raise HTTPException(status_code=500, detail="Dependencies not available") + raise HTTPException(status_code=500, detail=f"Dependencies not available - logger:{logger is not None}, config:{config is not None}, db:{db is not None}") logger.info("🔧 Starting NFO repair scan from core container")