mirror of
https://github.com/matrix-org/matrix-spec
synced 2025-12-20 16:38:37 +01:00
Better support enums when they come among oneOf types
This commit is contained in:
parent
88d97b06ae
commit
9be78f3aa7
|
|
@ -326,6 +326,10 @@ def process_data_type(prop, required=False, enforce_title=True):
|
||||||
nested = process_data_type(t)
|
nested = process_data_type(t)
|
||||||
tables.extend(nested['tables'])
|
tables.extend(nested['tables'])
|
||||||
prop_title.append(nested['title'])
|
prop_title.append(nested['title'])
|
||||||
|
# Assuming there's at most one enum among type options
|
||||||
|
enum_desc = nested['enum_desc']
|
||||||
|
if enum_desc:
|
||||||
|
enum_desc = "%s if the type is enum" % enum_desc
|
||||||
else:
|
else:
|
||||||
prop_title.append(t)
|
prop_title.append(t)
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue