about summary refs log tree commit diff
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/account.rb2
-rw-r--r--app/models/form/admin_settings.rb2
2 files changed, 3 insertions, 1 deletions
diff --git a/app/models/account.rb b/app/models/account.rb
index 68d23b299..ca298f5d8 100644
--- a/app/models/account.rb
+++ b/app/models/account.rb
@@ -252,7 +252,7 @@ class Account < ApplicationRecord
   def mark_known!
     update!(known: true)
 
-    unless local? || domain == username
+    unless local? || !Setting.auto_mark_instance_actors_known || domain == username
       _instance_actor = Account.find_remote(domain, domain)
       return if _instance_actor.nil? || _instance_actor.known?
 
diff --git a/app/models/form/admin_settings.rb b/app/models/form/admin_settings.rb
index 03f6059dc..359271e5d 100644
--- a/app/models/form/admin_settings.rb
+++ b/app/models/form/admin_settings.rb
@@ -37,6 +37,7 @@ class Form::AdminSettings
     auto_reject_unknown
     auto_mark_known
     auto_mark_instance_actors_known
+    always_mark_instance_actors_known
     werewolf_status
     spam_check_enabled
   ).freeze
@@ -57,6 +58,7 @@ class Form::AdminSettings
     auto_reject_unknown
     auto_mark_known
     auto_mark_instance_actors_known
+    always_mark_instance_actors_known
     werewolf_status
     spam_check_enabled
   ).freeze