about summary refs log tree commit diff
path: root/app/controllers/admin/instances_controller.rb
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2022-12-01 10:32:10 +0100
committerGitHub <noreply@github.com>2022-12-01 10:32:10 +0100
commit68d1df8bc3b25f03f41af7cb06bc2ef6f0ed6ad5 (patch)
tree2ca2bbd8cc6960856d0ce4367966401f1d2f61b5 /app/controllers/admin/instances_controller.rb
parent1122697b375da82cbb156b73eb1015ae066fc6ee (diff)
Fix some performance issues with /admin/instances (#21907)
/admin/instances?availability=failing remains wholly unefficient
Diffstat (limited to 'app/controllers/admin/instances_controller.rb')
-rw-r--r--app/controllers/admin/instances_controller.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/controllers/admin/instances_controller.rb b/app/controllers/admin/instances_controller.rb
index 5c82331de..7c44e88b7 100644
--- a/app/controllers/admin/instances_controller.rb
+++ b/app/controllers/admin/instances_controller.rb
@@ -57,7 +57,7 @@ module Admin
     end
 
     def preload_delivery_failures!
-      warning_domains_map = DeliveryFailureTracker.warning_domains_map
+      warning_domains_map = DeliveryFailureTracker.warning_domains_map(@instances.map(&:domain))
 
       @instances.each do |instance|
         instance.failure_days = warning_domains_map[instance.domain]