Skip to content

Commit fa35308

Browse files
committed
@Schema and description not picked up for polymorphic attributes. Fixes #2620
1 parent cd9778f commit fa35308

File tree

2 files changed

+3
-0
lines changed
  • springdoc-openapi-starter-webmvc-api/src/test

2 files changed

+3
-0
lines changed

springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v30/app185/Pet.java

+2
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,14 @@
2626

2727
import com.fasterxml.jackson.annotation.JsonSubTypes;
2828
import com.fasterxml.jackson.annotation.JsonTypeInfo;
29+
import io.swagger.v3.oas.annotations.media.Schema;
2930

3031
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type")
3132
@JsonSubTypes({
3233
@JsonSubTypes.Type(Dog.class),
3334
@JsonSubTypes.Type(Cat.class)
3435
})
36+
@Schema(description = "This is a Pet")
3537
public class Pet {
3638

3739
public final String name;

springdoc-openapi-starter-webmvc-api/src/test/resources/results/3.0.1/app185.json

+1
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
"type": "string"
110110
}
111111
},
112+
"description": "This is a Pet",
112113
"discriminator": {
113114
"propertyName": "type"
114115
}

0 commit comments

Comments
 (0)