From f7460ad6afe09315e25d626dc2587c9904b57bf6 Mon Sep 17 00:00:00 2001 From: Pavel Baksy Date: Wed, 27 May 2026 17:22:21 +0200 Subject: [PATCH] Strip leading slash from OpenAPI path-based request names --- src/openapi_importer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/openapi_importer.py b/src/openapi_importer.py index d1fe069..8454d88 100644 --- a/src/openapi_importer.py +++ b/src/openapi_importer.py @@ -189,7 +189,7 @@ def _parse_v2(data: dict) -> OpenApiParseResult: def _make_op_v2(method, path, base_url, op_data, params, definitions) -> OpenApiOperation: op_id = op_data.get('operationId', '') description = op_data.get('summary') or op_data.get('description', '') - name = op_id or path + name = op_id or path.lstrip('/') url = base_url + path url = _append_required_query(url, params) @@ -263,7 +263,7 @@ def _parse_v3(data: dict) -> OpenApiParseResult: def _make_op_v3(method, path, base_url, op_data, params, schemas) -> OpenApiOperation: op_id = op_data.get('operationId', '') description = op_data.get('summary') or op_data.get('description', '') - name = op_id or path + name = op_id or path.lstrip('/') url = base_url + path url = _append_required_query(url, params)