Mercurial > gemma
changeset 354:aa24b5691838
Simplified WFS proxy code a bit.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 07 Aug 2018 16:40:08 +0200 |
parents | a80e589c5ade |
children | e170075c22ac |
files | controllers/externalwfs.go |
diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/controllers/externalwfs.go Tue Aug 07 13:57:31 2018 +0200 +++ b/controllers/externalwfs.go Tue Aug 07 16:40:08 2018 +0200 @@ -148,11 +148,7 @@ resp.Header.Del("X-Gemma-From") resp.Header.Del("X-Gemma-To") - xml := isXML(resp.Header) - - reader, writer := encoding(resp.Header) - - if xml { + if isXML(resp.Header) { log.Printf("rewrite from %s to %s\n", from, to) pr, pw := io.Pipe() @@ -163,6 +159,8 @@ err error ) + reader, writer := encoding(resp.Header) + if r, err = reader(resp.Body); err != nil { return err }