From 7ad922331bff2dee0fdae3f86d48b094f2fa189b Mon Sep 17 00:00:00 2001 From: Roman Rizzi Date: Mon, 3 Feb 2025 11:04:25 -0300 Subject: [PATCH] FIX: Make sure DiscoursePrometheus is installed when collecting metrics (#1107) --- lib/ai_moderation/spam_metric.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ai_moderation/spam_metric.rb b/lib/ai_moderation/spam_metric.rb index dbceacd1..063462fa 100644 --- a/lib/ai_moderation/spam_metric.rb +++ b/lib/ai_moderation/spam_metric.rb @@ -4,6 +4,7 @@ module DiscourseAi module AiModeration class SpamMetric def self.update(new_status, reviewable) + return if !defined?(::DiscoursePrometheus) ai_spam_log = AiSpamLog.find_by(reviewable:) return if ai_spam_log.nil?