From 34be631abba02024a6e45b072af8472de70a92c9 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 1 Feb 2013 09:08:49 +0100 Subject: [PATCH] Fix: Only add products to the sitemap that are on display --- lib/spree_sitemap_generator/spree_defaults.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/spree_sitemap_generator/spree_defaults.rb b/lib/spree_sitemap_generator/spree_defaults.rb index 598ae62..f6a5ba6 100644 --- a/lib/spree_sitemap_generator/spree_defaults.rb +++ b/lib/spree_sitemap_generator/spree_defaults.rb @@ -25,7 +25,9 @@ module SpreeSitemapGenerator::SpreeDefaults add(products_path, options.merge(:lastmod => active_products.last_updated)) active_products.each do |product| - add(product_path(product), options.merge(:lastmod => product.updated_at)) + if product.on_display? + add(product_path(product), options.merge(:lastmod => product.updated_at)) + end end end