diff --git a/app/labor/cache_buster.rb b/app/labor/cache_buster.rb index 7ffea58a3..b17749f2e 100644 --- a/app/labor/cache_buster.rb +++ b/app/labor/cache_buster.rb @@ -42,6 +42,7 @@ class CacheBuster def bust_article(article) bust("/" + article.user.username) + bust(article.path) bust(article.path + "/") bust(article.path + "?i=i") bust(article.path + "/?i=i") diff --git a/app/services/moderator/manage_activity_and_roles.rb b/app/services/moderator/manage_activity_and_roles.rb index fe19c5359..2a627655e 100644 --- a/app/services/moderator/manage_activity_and_roles.rb +++ b/app/services/moderator/manage_activity_and_roles.rb @@ -38,6 +38,7 @@ module Moderator end article.remove_algolia_index article.delete + article.purge end virtual_articles.each do |article| cachebuster.bust_article(article)