Fix generation of anchors for additional properties

but objects defined under `additionalProperties` missed out on them. This fixes
that.
rav/links_for_object_defs
Richard van der Hoff 1 year ago
parent 91b2f77e0e
commit bee41fb754

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

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

Loading…
Cancel
Save