From 84cc0ef19bdcf2e23e16ee9a67a9f8270a7e575a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 12 Nov 2020 12:55:09 +0100 Subject: [PATCH] Add a protection to avoid infinite loop when we will trigger ACTION_ --- .../triggers/interface_50_modAgenda_ActionsAuto.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php index 25816cd591e..ff4d2892436 100644 --- a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php +++ b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php @@ -84,6 +84,10 @@ class InterfaceActionsAuto extends DolibarrTriggers if (empty($conf->global->$key)) { return 0; } + // Do not log events when trigger is for creating event (infinite loop) + if (preg_match('/^ACTION_/', $action)) { + return 0; + } $langs->load("agenda");