Skip to content

Conversation

@ricardozanini
Copy link
Member

Many thanks for submitting your Pull Request ❤️!

What this PR does / why we need it:
In this PR:

  • Fix cases where the OpenAPI has a server.url with path, e.g. https://localhost/v1/api. Paths were returning like https://localhost/pets instead of https://localhost/v1/api/pets.
  • The OpenAPIExecutor was caching one HttpExecutor per document, not per document + operation. The side effect is that if I have a workflow accessing the same document, but with different operations, only the first operation is called.

Special notes for reviewers:

Additional information (if needed):

@fjtirado fjtirado self-requested a review November 19, 2025 21:40
Signed-off-by: Ricardo Zanini <[email protected]>
Signed-off-by: Ricardo Zanini <[email protected]>
@fjtirado fjtirado merged commit dc7de48 into serverlessworkflow:main Nov 20, 2025
3 checks passed
@ricardozanini ricardozanini deleted the fix-openapiurl branch November 20, 2025 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants