From 2b9c759859d1551f7579717e3c9b436fc4068862 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 18 Mar 2026 22:06:47 +0800 Subject: [PATCH] fix: normalize CPA base URL before saving --- openai_pool_orchestrator/server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openai_pool_orchestrator/server.py b/openai_pool_orchestrator/server.py index c2ea221..8c238f4 100755 --- a/openai_pool_orchestrator/server.py +++ b/openai_pool_orchestrator/server.py @@ -307,6 +307,10 @@ def _normalize_config(cfg: Dict[str, Any]) -> Dict[str, Any]: except (TypeError, ValueError): cfg["proxy_pool_count"] = 1 cfg["proxy_pool_country"] = str(cfg.get("proxy_pool_country", "US") or "US").strip().upper() or "US" + cpa_base_url = str(cfg.get("cpa_base_url", "") or "").strip().rstrip("/") + if cpa_base_url.lower().endswith("/v0"): + cpa_base_url = cpa_base_url[:-3].rstrip("/") + cfg["cpa_base_url"] = cpa_base_url return cfg