fix: Add email rate limiting to automation rule actions (#13474)

This commit is contained in:
Vishnu Narayanan
2026-02-07 23:32:40 +05:30
committed by GitHub
parent 6a7cbcf5ba
commit 0a910c3763
2 changed files with 6 additions and 0 deletions

View File

@@ -58,7 +58,10 @@ class AutomationRules::ActionService < ActionService
teams = Team.where(id: params[0][:team_ids])
teams.each do |team|
break unless @account.within_email_rate_limit?
TeamNotifications::AutomationNotificationMailer.conversation_creation(@conversation, team, params[0][:message])&.deliver_now
@account.increment_email_sent_count
end
end
end