stable

Clone or download

Read-only

Merge commit 'refs/changes/51/15051/2' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD

* ssh://gerrit.tuleap.net:29418/tuleap: request #13409: Ensure the workflow rules manager can not loop recursively while processing children triggers

Modified Files

Name
M plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/ArchiveAndDeleteArtifactTaskBuilder.php +3 −1 Go to diff View file
M plugins/tracker/include/Tracker/TrackerFactory.class.php +3 −1 Go to diff View file
M plugins/tracker/include/Workflow/Trigger/RulesManager.class.php +21 −3 Go to diff View file
M plugins/tracker/include/Workflow/WorkflowFactory.class.php +3 −1 Go to diff View file
A plugins/tracker/include/Workflow/WorkflowRulesManagerLoopSafeGuard.php +54 −0 Go to diff View file
A plugins/tracker/phpunit/Tracker/Workflow/WorkflowRulesManagerLoopSafeGuardTest.php +106 −0 Go to diff View file
A plugins/tracker/phpunit/Tracker/Workflow/WorkflowRulesManagerTest.php +87 −0 Go to diff View file
M plugins/tracker/tests/workflow/Trigger/RulesManagerTest.php +14 −7 Go to diff View file