Explorar o código

Fix schema definitions support

The 'Azure' provider has schema definitions which are used to render
object fields. This fixes an issue where those definitions wouldn't get
parsed.
Sergiu Miclea %!s(int64=6) %!d(string=hai) anos
pai
achega
6dca6d9e8e
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/sources/Schemas.js

+ 1 - 1
src/sources/Schemas.js

@@ -35,7 +35,7 @@ class SchemaParser {
   static optionsSchemaToFields(provider: string, schema: any) {
     let parser = OptionsSchemaPlugin[provider] || OptionsSchemaPlugin.default
     let schemaRoot = schema.oneOf ? schema.oneOf[0] : schema
-    let fields = parser.parseSchemaToFields(schemaRoot, schemaRoot.definitions)
+    let fields = parser.parseSchemaToFields(schemaRoot, schema.definitions)
     fields.sort((a, b) => {
       if (a.required && !b.required) {
         return -1