diff options
Diffstat (limited to 'app/views/track/atom_feed.atom.builder')
-rw-r--r-- | app/views/track/atom_feed.atom.builder | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/views/track/atom_feed.atom.builder b/app/views/track/atom_feed.atom.builder index bc7a48de2..7fa2dda1a 100644 --- a/app/views/track/atom_feed.atom.builder +++ b/app/views/track/atom_feed.atom.builder @@ -1,14 +1,14 @@ atom_feed do |feed| feed.title(@track_thing.params[:title_in_rss]) - for search_result in @search_results - feed.entry(search_result[:model]) do |entry| + for result in @xapian_object.results + feed.entry(result[:model]) do |entry| # Get the HTML content from the same partial template as website search does content = '' - if search_result[:model].class.to_s == 'InfoRequestEvent' - content += render :partial => 'request/request_listing_via_event', :locals => { :event => search_result[:model], :info_request => search_result[:model].info_request } + if result[:model].class.to_s == 'InfoRequestEvent' + content += render :partial => 'request/request_listing_via_event', :locals => { :event => result[:model], :info_request => result[:model].info_request } else - content = "<p><strong>Unknown search result type " + search_result[:model].class.to_s + "</strong></p>" + content = "<p><strong>Unknown search result type " + result[:model].class.to_s + "</strong></p>" end # Pull out the heading as separate item, from the partial template content.match(/(<span class="head">\s+<a href="[^>]*">(.*)<\/a>\s+<\/span>)/) |