diff --git a/lib/OpenLayers/Format/OWSContext/v0_3_1.js b/lib/OpenLayers/Format/OWSContext/v0_3_1.js index ec899d9ac7..bf734147bf 100644 --- a/lib/OpenLayers/Format/OWSContext/v0_3_1.js +++ b/lib/OpenLayers/Format/OWSContext/v0_3_1.js @@ -423,8 +423,11 @@ OpenLayers.Format.OWSContext.v0_3_1 = OpenLayers.Class(OpenLayers.Format.XML, { return node; }, "InlineGeometry": function(layer) { - var node = this.createElementNSPlus("InlineGeometry"); - this.writeNode("gml:boundedBy", layer.getDataExtent(), node); + var node = this.createElementNSPlus("InlineGeometry"), + dataExtent = layer.getDataExtent(); + if (dataExtent !== null) { + this.writeNode("gml:boundedBy", layer.getDataExtent(), node); + } for (var i=0, len=layer.features.length; i