Skip to content

Commit 7c20bb7

Browse files
authored
Merge pull request #259 from minjatJ/ignore_unexported_in_make_params
Ignore unexported field in MakeParams
2 parents 6f35820 + 12fa9ae commit 7c20bb7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

params.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ func makeParams(value reflect.Value) (params Params) {
9090

9191
for i := 0; i < num; i++ {
9292
sf := t.Field(i)
93+
94+
// Ignore field if it's not exported
95+
if !sf.IsExported() {
96+
continue
97+
}
9398
tag := sf.Tag
9499
name := ""
95100
omitEmpty := false
@@ -282,7 +287,7 @@ func (params Params) encodeMultipartForm(writer io.Writer) (mime string, err err
282287
return
283288
}
284289

285-
defer file.Close()
290+
defer file.Close()
286291

287292
_, err = io.Copy(dst, file)
288293

0 commit comments

Comments
 (0)