Skip to content

Commit 9c63c16

Browse files
Revert "Adds oneOf/discriminator/mapping management (#321)"
This reverts commit 1286d06. # Conflicts: # openapi3filter/validation_discriminator_test.go
1 parent c38c063 commit 9c63c16

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

openapi3/schema.go

+1-13
Original file line numberDiff line numberDiff line change
@@ -867,19 +867,7 @@ func (schema *Schema) visitSetOperations(settings *schemaValidationSettings, val
867867
err := v.visitJSON(settings, value)
868868
settings.failfast = oldfailfast
869869
if err == nil {
870-
if schema.Discriminator != nil {
871-
pn := schema.Discriminator.PropertyName
872-
if valuemap, okcheck := value.(map[string]interface{}); okcheck {
873-
if discriminatorVal, okcheck := valuemap[pn]; okcheck == true {
874-
mapref, okcheck := schema.Discriminator.Mapping[discriminatorVal.(string)]
875-
if okcheck && mapref == item.Ref {
876-
ok++
877-
}
878-
}
879-
}
880-
} else {
881-
ok++
882-
}
870+
ok++
883871
}
884872
}
885873
if ok != 1 {

0 commit comments

Comments
 (0)