Fix generation of anchors for additional properties

but objects defined under `additionalProperties` missed out on them. This fixes
that.
pull/1488/head
Richard van der Hoff 1 year ago
parent 91b2f77e0e
commit a29d1c0ea8

@ -0,0 +1 @@
Fix generation of anchors for additional properties

@ -43,17 +43,12 @@
*/}}
{{ if $this_object.additionalProperties }}
{{ if reflect.IsMap $this_object.additionalProperties }}
{{ $additional_objects = $additional_objects | append (partial "clean-object" $this_object.additionalProperties) }}
{{ range $key, $property := $this_object.additionalProperties.properties }}
{{ $additional_objects = partial "get-additional-objects" (dict
"this_object" $property
"additional_objects" $additional_objects
"anchor_base" $anchor_base
"name" (printf "%s.%s" $name $key)
) }}
{{ end }}
{{ $additional_objects = partial "get-additional-objects" (dict
"this_object" $this_object.additionalProperties
"additional_objects" $additional_objects
"anchor_base" $anchor_base
"name" (printf "%s.additional" $name)
) }}
{{ end }}
{{ end }}

Loading…
Cancel
Save