Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 018d75b

Browse files
committed
1 parent 6e660f0 commit 018d75b

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

springfox-spring-web/src/main/java/springfox/documentation/spring/web/scanners/ApiModelReader.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ private MergingContext mergeNodes(final Set<String> nodes, final UniqueTypeNameA
221221
final Set<String> currentDependencies = new HashSet<String>();
222222

223223
for (final String modelId : nodes) {
224+
if (adapter.getTypeName(modelId).isPresent()) {
225+
continue;
226+
}
224227

225228
if (!mergingContext.hasSeenBefore(modelId)) {
226229
Set<ComparisonCondition> newDependencies = mergeModelBranch(adapter,

springfox-spring-webmvc/src/test/groovy/springfox/documentation/spring/web/readers/ApiModelReaderSpec.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ class ApiModelReaderSpec extends DocumentationContextSpec {
539539

540540
}
541541

542-
def "Test to verify that recursive type holder doesn't generate spare models"() {
542+
def "Test to verify that type holder doesn't generate spare models"() {
543543
given:
544544
HandlerMethod handlerMethod =
545545
dummyHandlerMethod('methodToTestSpareModelsWithKnownTypes', Foo, Holder)

0 commit comments

Comments
 (0)