From 23f377274ac03f8a7078fa3620b5978f6696c24f Mon Sep 17 00:00:00 2001 From: Keegan George Date: Wed, 28 May 2025 09:36:43 -0700 Subject: [PATCH 1/2] DEV: Ensure enabling/disabling spam is set and logged --- app/controllers/discourse_ai/admin/ai_spam_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/discourse_ai/admin/ai_spam_controller.rb b/app/controllers/discourse_ai/admin/ai_spam_controller.rb index 6676ab5c6..741c5c4bb 100644 --- a/app/controllers/discourse_ai/admin/ai_spam_controller.rb +++ b/app/controllers/discourse_ai/admin/ai_spam_controller.rb @@ -50,7 +50,7 @@ def update ) end - SiteSetting.ai_spam_detection_enabled = is_enabled + SiteSetting.set_and_log("ai_spam_detection_enabled", is_enabled) end render json: AiSpamSerializer.new(spam_config, root: false) From c0bc4d14b94d1d4bbb9f80d95973f8dab8b988ce Mon Sep 17 00:00:00 2001 From: Keegan George Date: Wed, 28 May 2025 09:51:46 -0700 Subject: [PATCH 2/2] DEV: Should include current_user in log --- app/controllers/discourse_ai/admin/ai_spam_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/discourse_ai/admin/ai_spam_controller.rb b/app/controllers/discourse_ai/admin/ai_spam_controller.rb index 741c5c4bb..52ef6f4bd 100644 --- a/app/controllers/discourse_ai/admin/ai_spam_controller.rb +++ b/app/controllers/discourse_ai/admin/ai_spam_controller.rb @@ -50,7 +50,7 @@ def update ) end - SiteSetting.set_and_log("ai_spam_detection_enabled", is_enabled) + SiteSetting.set_and_log("ai_spam_detection_enabled", is_enabled, current_user) end render json: AiSpamSerializer.new(spam_config, root: false)