diff --git a/src/dashboard/api.py b/src/dashboard/api.py index ff87541..1a43fab 100644 --- a/src/dashboard/api.py +++ b/src/dashboard/api.py @@ -649,6 +649,9 @@ async def get_signals(): status_code=503, detail="No signals available from protocol servers. Please check server connectivity." ) + except HTTPException: + # Re-raise HTTP exceptions directly + raise except Exception as e: logger.error("failed_to_get_protocol_data", error=str(e)) raise HTTPException(