From cb13a6d053c54d98be71362f1c01da10eee87357 Mon Sep 17 00:00:00 2001 From: crschmidt Date: Fri, 11 Jan 2008 01:16:18 +0000 Subject: [PATCH] "GeoRSS Format Parsing fails with items with no geo-feature". Patch from Edgemaster to fix this failure mode. r=me (Closes #1258) git-svn-id: http://svn.openlayers.org/trunk/openlayers@5715 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Layer/GeoRSS.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/OpenLayers/Layer/GeoRSS.js b/lib/OpenLayers/Layer/GeoRSS.js index 8d7d2152b7..0e0bab4707 100644 --- a/lib/OpenLayers/Layer/GeoRSS.js +++ b/lib/OpenLayers/Layer/GeoRSS.js @@ -119,6 +119,13 @@ OpenLayers.Layer.GeoRSS = OpenLayers.Class(OpenLayers.Layer.Markers, { for (var i = 0; i < features.length; i++) { var data = {}; var feature = features[i]; + + // we don't support features with no geometry in the GeoRSS + // layer at this time. + if (!feature.geometry) { + continue; + } + var title = feature.attributes.title ? feature.attributes.title : "Untitled";