Description
When creating an API Product, if identical resources (e.g. GET /hello ) are selected from multiple base APIs, the backend correctly returns a 400 Bad Request response indicating a conflict.
However, in this scenario, the Publisher UI fails to handle the error state properly — Create & Publish button remains stuck in the “Creating revision” state, instead of returning back to its previous state after the error response is received.
Steps to Reproduce
- Create two base APIs (e.g., API1 and API2) that both contain a resource GET /users/{id}.
- Create a new API Product in the Publisher.
- Add the same resource (GET /users/{id}) from both base APIs.
- Click Create API Product.
Version
4.6.0
Environment Details (with versions)
No response