Skip to content

Commit 8a70fb3

Browse files
authored
Merge pull request #1430 from tdakkota/fix/set-default-values-for-forms
fix(gen): set default values when decoding forms
2 parents 7e8a583 + d45109f commit 8a70fb3

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

examples/ex_openai/oas_request_decoders_gen.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/_template/request_decode.tmpl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ func (s *{{ if $op.WebhookInfo }}Webhook{{ end }}Server) decode{{ $op.Name }}Req
176176
{{- $t := $.Type }}
177177
{{- $v := $.Var }}
178178

179-
180179
{{- if $t.IsAlias }}
181180
{
182181
var unwrapped {{ $t.AliasTo.Go -}}
@@ -193,6 +192,10 @@ func (s *{{ if $op.WebhookInfo }}Webhook{{ end }}Server) decode{{ $op.Name }}Req
193192
}
194193
}
195194
{{- else if $t.IsStruct }}
195+
{{- if $t.HasDefaultFields }}
196+
{{ $v }}.setDefaults()
197+
{{- end }}
198+
196199
{{- if $t.DenyAdditionalProps }}
197200
defined := func(name string) bool {
198201
switch name {

0 commit comments

Comments
 (0)