discourse/plugins/automation/app/models/discourse_automation
Osama Sayegh 0e44072b2b
FIX: Prevent infinite loop of automations triggering each other (#26814)
It's currently possible to setup multiple automation rules that trigger each other resulting in an infinite loop. To prevent that, this commit adds a global "circuit breaker" that prevents all automations from triggering while an automation rule is executing.

Internal topic: t/124365.
2024-04-30 20:13:29 +03:00
..
automation.rb FIX: Prevent infinite loop of automations triggering each other (#26814) 2024-04-30 20:13:29 +03:00
field.rb FEATURE: Merge discourse-automation (#26432) 2024-04-03 18:20:43 +03:00
pending_automation.rb FEATURE: Merge discourse-automation (#26432) 2024-04-03 18:20:43 +03:00
pending_pm.rb FEATURE: Merge discourse-automation (#26432) 2024-04-03 18:20:43 +03:00
user_global_notice.rb FEATURE: Merge discourse-automation (#26432) 2024-04-03 18:20:43 +03:00