diff --git a/lib/OpenLayers/Format/Filter/v1.js b/lib/OpenLayers/Format/Filter/v1.js index 824984828d..48deb0f9cb 100644 --- a/lib/OpenLayers/Format/Filter/v1.js +++ b/lib/OpenLayers/Format/Filter/v1.js @@ -259,9 +259,8 @@ OpenLayers.Format.Filter.v1 = OpenLayers.Class(OpenLayers.Format.XML, { * {DOMElement} Updated node element. */ writeOgcExpression: function(value, node) { - if(value instanceof OpenLayers.Filter.Function){ - var child = this.writeNode("Function", value, node); - node.appendChild(child); + if (value instanceof OpenLayers.Filter.Function){ + this.writeNode("Function", value, node); } else { this.writeNode("Literal", value, node); }