Fix bug: Automatic action listeners were using the same instance

This commit is contained in:
Frederic Guillot
2016-01-10 14:00:34 -05:00
parent 26e3996014
commit ff1de5c06d
3 changed files with 45 additions and 1 deletions

View File

@@ -127,7 +127,8 @@ class ActionManager extends Base
}
foreach ($actions as $action) {
$listener = $this->getAction($action['action_name'])->setProjectId($action['project_id']);
$listener = clone $this->getAction($action['action_name']);
$listener->setProjectId($action['project_id']);
foreach ($action['params'] as $param_name => $param_value) {
$listener->setParam($param_name, $param_value);