swagger-parser icon indicating copy to clipboard operation
swagger-parser copied to clipboard

Update ExternalRefProcessor.java

Open Emad89 opened this issue 1 year ago • 0 comments

Objects are duplicated in the following situation:

If object A is referenced as a response in API_endpoint1, And object B is a response for API_endpoint2, where B has a property that references A. When resolving paths:

  • A path resolved from API_endpoint1 looks like this: ./../A.

  • A path resolved from B looks like this: ../A.

In this scenario, the presence of both ./ and ../ can lead to the creation of duplicated objects.

Emad89 avatar Nov 13 '23 15:11 Emad89