Fix SQL expression warning in health check endpoint

This commit is contained in:
Automated Action 2025-06-03 14:24:32 +00:00
parent c31f672ed7
commit 56e04ce623

View File

@ -1,5 +1,6 @@
from fastapi import APIRouter, Depends, status from fastapi import APIRouter, Depends, status
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from sqlalchemy import text
from app.db.session import get_db from app.db.session import get_db
router = APIRouter() router = APIRouter()
@ -19,8 +20,8 @@ def health_check(db: Session = Depends(get_db)):
# Test database connection # Test database connection
try: try:
# Execute a simple query # Execute a simple query using proper SQLAlchemy text() function
db.execute("SELECT 1") db.execute(text("SELECT 1"))
except Exception as e: except Exception as e:
health_status["status"] = "unhealthy" health_status["status"] = "unhealthy"
health_status["database"] = f"down: {str(e)}" health_status["database"] = f"down: {str(e)}"