diff --git a/codegen/template_bundle/template_files.go b/codegen/template_bundle/template_files.go index 5772fb2cc..d608a4064 100644 --- a/codegen/template_bundle/template_files.go +++ b/codegen/template_bundle/template_files.go @@ -1113,7 +1113,7 @@ func (c *{{$clientName}}) {{$methodName}}( fullURL := c.httpClient.BaseURL {{- range $k, $segment := .PathSegments -}} {{- if eq $segment.Type "static" -}}+"/{{$segment.Text}}" - {{- else -}}+"/"+string(r{{$segment.BodyIdentifier | title}}) + {{- else -}}+"/"+string({{- if not $segment.Required }} * {{- end -}}r{{$segment.BodyIdentifier | title}}) {{- end -}} {{- end}} @@ -1278,7 +1278,7 @@ func http_clientTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "http_client.tmpl", size: 10765, mode: os.FileMode(420), modTime: time.Unix(1, 0)} + info := bindataFileInfo{name: "http_client.tmpl", size: 10810, mode: os.FileMode(420), modTime: time.Unix(1, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/codegen/templates/http_client.tmpl b/codegen/templates/http_client.tmpl index 18e253c46..85380b575 100644 --- a/codegen/templates/http_client.tmpl +++ b/codegen/templates/http_client.tmpl @@ -189,7 +189,7 @@ func (c *{{$clientName}}) {{$methodName}}( fullURL := c.httpClient.BaseURL {{- range $k, $segment := .PathSegments -}} {{- if eq $segment.Type "static" -}}+"/{{$segment.Text}}" - {{- else -}}+"/"+string(r{{$segment.BodyIdentifier | title}}) + {{- else -}}+"/"+string({{- if not $segment.Required }} * {{- end -}}r{{$segment.BodyIdentifier | title}}) {{- end -}} {{- end}}