fix(ui): handle missing schema reference case for discriminant definitions (#8257)
Co-authored-by: Tim Lai <timothy.lai@gmail.com>
This commit is contained in:
committed by
GitHub
parent
0e8a0407fa
commit
b010b558f1
@@ -350,6 +350,8 @@ export const sampleFromSchemaGeneric = (schema, config={}, exampleOverride = und
|
||||
schema.discriminator &&
|
||||
Object.prototype.hasOwnProperty.call(schema.discriminator, "mapping") &&
|
||||
schema.discriminator.mapping &&
|
||||
Object.prototype.hasOwnProperty.call(schema, "$$ref") &&
|
||||
schema.$$ref &&
|
||||
schema.discriminator.propertyName === propName) {
|
||||
for (let pair in schema.discriminator.mapping){
|
||||
if (schema.$$ref.search(schema.discriminator.mapping[pair]) !== -1) {
|
||||
|
||||
Reference in New Issue
Block a user