changeset 4609:1bf26d18b4d7 geoserver_sql_views

Add header to XML
author Tom Gottfried <tom@intevation.de>
date Thu, 05 Sep 2019 17:27:34 +0200
parents c03449c96437
children 1b928c0a0894
files pkg/geoserver/boot.go
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/geoserver/boot.go	Thu Sep 05 17:02:03 2019 +0200
+++ b/pkg/geoserver/boot.go	Thu Sep 05 17:27:34 2019 +0200
@@ -62,8 +62,8 @@
 // XXX: Creating SQL views with JSON via GeoServer REST-API fails
 // Begin code for handling with XML instead
 func toXMLStream(x interface{}) io.Reader {
-	var buf bytes.Buffer
-	if err := xml.NewEncoder(&buf).Encode(x); err != nil {
+	buf := bytes.NewBufferString(xml.Header)
+	if err := xml.NewEncoder(buf).Encode(x); err != nil {
 		// Should not happen
 		log.Printf("warn: bad XML: %v\n", err)
 	}