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
 		}