From 1368317673371845333eb104016fc686fdf69a56 Mon Sep 17 00:00:00 2001 From: Roman Rizzi Date: Mon, 3 Feb 2025 10:43:56 -0300 Subject: [PATCH] FIX: Make sure DiscoursePrometheus is installed when collecting metrics --- 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 dbceacd15..063462fa8 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?