diff --git a/plugins/solr/lib/ext/article.rb b/plugins/solr/lib/ext/article.rb index 8ffeeab..4f2ecec 100644 --- a/plugins/solr/lib/ext/article.rb +++ b/plugins/solr/lib/ext/article.rb @@ -40,6 +40,7 @@ class Article :if => proc{ |a| ! ['RssFeed'].include?(a.class.name) } handle_asynchronously :solr_save + handle_asynchronously :solr_destroy def solr_plugin_comments_updated solr_save diff --git a/plugins/solr/lib/ext/category.rb b/plugins/solr/lib/ext/category.rb index cb131dd..baf9648 100644 --- a/plugins/solr/lib/ext/category.rb +++ b/plugins/solr/lib/ext/category.rb @@ -15,6 +15,7 @@ class Category ] handle_asynchronously :solr_save + handle_asynchronously :solr_destroy private diff --git a/plugins/solr/lib/ext/product.rb b/plugins/solr/lib/ext/product.rb index d33ee21..e0a2380 100644 --- a/plugins/solr/lib/ext/product.rb +++ b/plugins/solr/lib/ext/product.rb @@ -43,6 +43,7 @@ class Product :boost => proc{ |p| boost = 1; SolrPlugin::Boosts.each{ |b| boost = boost * (1 - ((1 - b[2].call(p)) * b[1])) }; boost} handle_asynchronously :solr_save + handle_asynchronously :solr_destroy private diff --git a/plugins/solr/lib/ext/profile.rb b/plugins/solr/lib/ext/profile.rb index 2e0fb84..80609be 100644 --- a/plugins/solr/lib/ext/profile.rb +++ b/plugins/solr/lib/ext/profile.rb @@ -39,6 +39,7 @@ class Profile :boost => proc{ |p| 10 if p.enabled } handle_asynchronously :solr_save + handle_asynchronously :solr_destroy class_inheritable_accessor :solr_plugin_extra_index_methods self.solr_plugin_extra_index_methods = [] -- libgit2 0.21.2