diff --git a/delegator/delegator.admin.inc b/delegator/delegator.admin.inc index 479610653d58efda583601f4b090654eaacd85c9..4333296928f3efdb487989e7be84f295535ef48b 100644 --- a/delegator/delegator.admin.inc +++ b/delegator/delegator.admin.inc @@ -913,6 +913,10 @@ function delegator_admin_list_form_action_clone($form, &$form_state, $id, $actio $handler->name = $name; unset($handler->did); + if ($function = ctools_plugin_load_function('delegator', 'task_handlers', $handler->handler, 'clone')) { + $function($handler); + } + // Store the new handler. if (!$form_state['cache']->locked) { delegator_admin_set_task_handler_cache($handler);