Fix exception with GPX and RSS notes#index when no notes are found
authorTom Hughes <tom@compton.nu>
Wed, 24 Apr 2013 18:17:13 +0000 (19:17 +0100)
committerTom Hughes <tom@compton.nu>
Wed, 24 Apr 2013 18:17:13 +0000 (19:17 +0100)
app/views/notes/index.gpx.builder
app/views/notes/index.rss.builder

index 7a30460..5a7f34d 100644 (file)
@@ -3,5 +3,5 @@ xml.instruct!
 xml.gpx("version" => "1.1", 
         "xmlns:xsi" => "http://www.w3.org/2001/XMLSchema-instance",
         "xsi:schemaLocation" => "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd") do
-  xml << render(:partial => "note", :collection => @notes)
+  xml << (render(:partial => "note", :collection => @notes) || "")
 end
index d6ee2bb..53806f5 100644 (file)
@@ -8,6 +8,6 @@ xml.rss("version" => "2.0",
     xml.description t('note.rss.description_area', :min_lat => @min_lat, :min_lon => @min_lon, :max_lat => @max_lat, :max_lon => @max_lon )
     xml.link url_for(:controller => "site", :action => "index", :only_path => false)
 
-    xml << render(:partial => "note", :collection => @notes)
+    xml << (render(:partial => "note", :collection => @notes) || "")
   end
 end