Remove the repeated Required tag

This commit is contained in:
MaxToby
2021-08-20 12:18:32 +08:00
parent 05cdea3e7c
commit 80775cf7ef
3 changed files with 154 additions and 2 deletions

View File

@ -232,7 +232,9 @@ func renderReplyAsDefinition(d swaggerDefinitionsObject, m messageMap, p []spec.
for _, tag := range member.Tags() {
if len(tag.Options) == 0 {
schema.Required = append(schema.Required, tag.Name)
if !contains(schema.Required, tag.Name) && tag.Name != "required" {
schema.Required = append(schema.Required, tag.Name)
}
continue
}
for _, option := range tag.Options {