From ea605e19aac4a2e3c15e9abd4c995f3407dd4c32 Mon Sep 17 00:00:00 2001 From: goulustis Date: Thu, 5 Mar 2026 11:24:29 +0800 Subject: [PATCH] check for registry update --- fastapi_server/server_dashscope.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fastapi_server/server_dashscope.py b/fastapi_server/server_dashscope.py index 7e05042..de48116 100644 --- a/fastapi_server/server_dashscope.py +++ b/fastapi_server/server_dashscope.py @@ -189,6 +189,12 @@ async def _process_dashscope_request( session_id: Optional[str], api_key: str, ): + try: + PIPELINE_MANAGER.refresh_registry_if_needed() + except Exception as e: + logger.error(f"failed to refresh pipeline registry: {e}") + raise HTTPException(status_code=500, detail=f"Failed to refresh pipeline registry: {e}") + req_app_id = app_id or body.get("app_id") body_input = body.get("input", {}) if isinstance(body.get("input"), dict) else {} req_session_id = session_id or body_input.get("session_id")