[OpenLayers-Commits] r5113 - trunk/openlayers/lib/OpenLayers/Format

commits at openlayers.org commits at openlayers.org
Mon Nov 5 11:02:31 EST 2007


Author: tschaub
Date: 2007-11-05 11:02:29 -0500 (Mon, 05 Nov 2007)
New Revision: 5113

Modified:
   trunk/openlayers/lib/OpenLayers/Format/WFS.js
Log:
give wfs delete transactions the correct feature.fid - thanks for the review elemoine (closes #1119).

Modified: trunk/openlayers/lib/OpenLayers/Format/WFS.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Format/WFS.js	2007-11-04 21:05:21 UTC (rev 5112)
+++ trunk/openlayers/lib/OpenLayers/Format/WFS.js	2007-11-05 16:02:29 UTC (rev 5113)
@@ -155,8 +155,8 @@
      * feature - {<OpenLayers.Feature.Vector>} 
      */
     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 @@
 
         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);
 



More information about the Commits mailing list