diff --git a/openapi_core/templating/paths/finders.py b/openapi_core/templating/paths/finders.py index bd4dc033..d1948fde 100644 --- a/openapi_core/templating/paths/finders.py +++ b/openapi_core/templating/paths/finders.py @@ -57,7 +57,9 @@ def find(self, method: str, name: str) -> PathOperationServer: try: return next(servers_iter) except StopIteration: - raise ServerNotFound(name) + return PathOperationServer(path=name, operation=next(operations_iter_peek), server=None, path_result=name, server_result=None) + + class APICallPathFinder(BasePathFinder):