diff --git a/lib/OpenLayers/Format/WFST/v1.js b/lib/OpenLayers/Format/WFST/v1.js index 2b68b0658b..41afdc152a 100644 --- a/lib/OpenLayers/Format/WFST/v1.js +++ b/lib/OpenLayers/Format/WFST/v1.js @@ -224,6 +224,7 @@ OpenLayers.Format.WFST.v1 = OpenLayers.Class(OpenLayers.Format.XML, { attributes: { service: "WFS", version: this.version, + handle: options && options.handle, outputFormat: options && options.outputFormat, maxFeatures: options && options.maxFeatures, "xsi:schemaLocation": this.schemaLocationAttr(options) @@ -240,15 +241,16 @@ OpenLayers.Format.WFST.v1 = OpenLayers.Class(OpenLayers.Format.XML, { return node; }, "Transaction": function(obj) { + var options = obj && obj.options; var node = this.createElementNSPlus("wfs:Transaction", { attributes: { service: "WFS", - version: this.version + version: this.version, + handle: options && options.handle } }); var i, len; var features = obj && obj.features; - var options = obj && obj.options; if(features) { var name, feature, geometry; for(i=0, len=features.length; i
@@ -321,7 +321,7 @@ -->