diff --git a/lib/OpenLayers/Format/WFS.js b/lib/OpenLayers/Format/WFS.js index 6b97fa6f53..b5da94773c 100644 --- a/lib/OpenLayers/Format/WFS.js +++ b/lib/OpenLayers/Format/WFS.js @@ -155,8 +155,8 @@ OpenLayers.Format.WFS = OpenLayers.Class(OpenLayers.Format.GML, { * feature - {} */ remove: function(feature) { - if (!feature.attributes.fid) { - alert("Can't update a feature for which there is no FID."); + if (!feature.fid) { + alert("Can't delete a feature for which there is no FID."); return false; } var deleteNode = document.createElementNS(this.featureNS, 'wfs:Delete'); @@ -164,7 +164,7 @@ OpenLayers.Format.WFS = OpenLayers.Class(OpenLayers.Format.GML, { var filterNode = document.createElementNS('http://www.opengis.net/ogc', 'ogc:Filter'); var filterIdNode = document.createElementNS('http://www.opengis.net/ogc', 'ogc:FeatureId'); - filterIdNode.setAttribute("fid", feature.attributes.fid); + filterIdNode.setAttribute("fid", feature.fid); filterNode.appendChild(filterIdNode); deleteNode.appendChild(filterNode);