We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent addf85d commit 1659e33Copy full SHA for 1659e33
1 file changed
singer/transform.py
@@ -52,6 +52,7 @@ class SchemaKey:
52
items = "items"
53
properties = "properties"
54
pattern_properties = "patternProperties"
55
+ any_of = 'anyOf'
56
57
class Error:
58
def __init__(self, path, data, schema=None):
@@ -356,4 +357,8 @@ def _resolve_schema_references(schema, resolver):
356
357
if SchemaKey.items in schema:
358
schema[SchemaKey.items] = _resolve_schema_references(schema[SchemaKey.items], resolver)
359
360
+ if SchemaKey.any_of in schema:
361
+ for i, element in enumerate(schema[SchemaKey.any_of]):
362
+ schema[SchemaKey.any_of][i] = _resolve_schema_references(element, resolver)
363
+
364
return schema
0 commit comments