diff --git a/lib/OpenLayers/Format/Filter/v1.js b/lib/OpenLayers/Format/Filter/v1.js index 3bb4214094..49435e911c 100644 --- a/lib/OpenLayers/Format/Filter/v1.js +++ b/lib/OpenLayers/Format/Filter/v1.js @@ -279,9 +279,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); } @@ -301,19 +300,6 @@ OpenLayers.Format.Filter.v1 = OpenLayers.Class(OpenLayers.Format.XML, { return this.writers.ogc["Filter"].apply(this, [filter]); }, - /** - * Method: writeFeatureIdNodes - * - * Parameters: - * filter - {