discourse/plugins/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
..
admin/assets/javascripts/admin DEV: Convert various components to gjs (#26782) 2024-04-30 16:44:49 +02:00
app FIX: Prevent infinite loop of automations triggering each other (#26814) 2024-04-30 20:13:29 +03:00
assets/stylesheets/common DEV: allows fabricators to use faker (#26555) 2024-04-08 21:00:09 +02:00
config Update translations (#26713) 2024-04-23 16:22:27 +02:00
db/migrate
lib FIX: ensures we don't exit without pending automations (#26771) 2024-04-26 14:05:27 +02:00
spec FIX: Prevent infinite loop of automations triggering each other (#26814) 2024-04-30 20:13:29 +03:00
test/javascripts/integration/components DEV: allows fabricators to use faker (#26555) 2024-04-08 21:00:09 +02:00
plugin.rb FIX: Prevent infinite loop of automations triggering each other (#26814) 2024-04-30 20:13:29 +03:00