From dba0117b99e69d368b88e088da866599874c54e7 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Wed, 15 Nov 2017 11:46:52 -0800 Subject: [PATCH] when expiring tag cache, only queue work for remote servers --- app/models/post.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index 2c7c00c7f..c6dc157d1 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -1252,7 +1252,8 @@ class Post < ApplicationRecord module CacheMethods def expire_cache_for_all(tag_names) - Danbooru.config.all_server_hosts.each do |host| + expire_cache(tag_names) + Danbooru.config.other_server_hosts.each do |host| delay(:queue => host).expire_cache(tag_names) end end