From ff1de5c06d536be7fe2875820d4d0b2849512cb5 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 10 Jan 2016 14:00:34 -0500 Subject: Fix bug: Automatic action listeners were using the same instance --- app/Core/Action/ActionManager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app') diff --git a/app/Core/Action/ActionManager.php b/app/Core/Action/ActionManager.php index 921a8b98..f1ea8abe 100644 --- a/app/Core/Action/ActionManager.php +++ b/app/Core/Action/ActionManager.php @@ -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); -- cgit v1.2.3