diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-01-30 17:05:55 +0100 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-01-30 17:05:55 +0100 |
| commit | 447267b24f921f9640eea14a59997fda37e271b0 (patch) | |
| tree | 94161b347c0dbf9c499736546f11b4a533ffe32d /headers.go | |
| parent | 533e57b03a5148acb054ceeaab01689bed94a580 (diff) | |
| download | go-schwift-447267b24f921f9640eea14a59997fda37e271b0.tar.gz | |
compileHeaders: do not serialize read-only fields
Diffstat (limited to 'headers.go')
| -rw-r--r-- | headers.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -193,8 +193,8 @@ func compileHeaders(headers interface{}, opts *RequestOptions) RequestOptions { hdr := make(map[string]string) foreachField(headers, func(fieldPtr interface{}, info fieldInfo) error { - //skip over fields without schwift field tag - if info.HeaderName == "" { + //skip over fields without schwift field tag, and readonly fields + if info.HeaderName == "" || info.Access != "rw" { return nil } |
