fix/debug: anado trycatch para ver detalladamente el error 500 al guardar

This commit is contained in:
2026-02-25 20:14:39 -05:00
parent 7d26d0bc10
commit 87752d8214

View File

@ -80,11 +80,17 @@ async def create_route(
_: bool = Depends(get_current_admin)
):
"""Create a new route (Admin only)."""
db_route = Route.model_validate(route)
session.add(db_route)
session.commit()
session.refresh(db_route)
return db_route
try:
db_route = Route.model_validate(route)
session.add(db_route)
session.commit()
session.refresh(db_route)
return db_route
except Exception as e:
session.rollback()
import traceback
error_detail = f"{str(e)}\n\n{traceback.format_exc()}"
raise HTTPException(status_code=400, detail=error_detail)
@router.put("/{route_id}", response_model=RouteResponse)
async def update_route(