summaryrefslogtreecommitdiff
path: root/app/Controller/TaskModificationController.php
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-10-08 09:55:31 -0400
committerFrederic Guillot <fred@kanboard.net>2016-10-08 09:55:31 -0400
commitcbe606cef560a711f6ae440720a80c37cecc4ea8 (patch)
treedd2a4c14a32a80791fff982d7834dcacc33ea124 /app/Controller/TaskModificationController.php
parentfe56fd66f49ecd2dc40d2983fa4622a14226aefd (diff)
Always apply merge hooks in task creation controller
Diffstat (limited to 'app/Controller/TaskModificationController.php')
-rw-r--r--app/Controller/TaskModificationController.php20
1 files changed, 4 insertions, 16 deletions
diff --git a/app/Controller/TaskModificationController.php b/app/Controller/TaskModificationController.php
index cbc3777a..f628e923 100644
--- a/app/Controller/TaskModificationController.php
+++ b/app/Controller/TaskModificationController.php
@@ -37,9 +37,12 @@ class TaskModificationController extends BaseController
$project = $this->projectModel->getById($task['project_id']);
if (empty($values)) {
- $values = $this->prepareValues($task);
+ $values = $task;
}
+ $values = $this->hook->merge('controller:task:form:default', $values, array('default_values' => $values));
+ $values = $this->hook->merge('controller:task-modification:form:default', $values, array('default_values' => $values));
+
$this->response->html($this->template->render('task_modification/show', array(
'project' => $project,
'values' => $values,
@@ -71,19 +74,4 @@ class TaskModificationController extends BaseController
$this->edit($values, $errors);
}
}
-
- /**
- * Prepare form values
- *
- * @access protected
- * @param array $task
- * @return array
- */
- protected function prepareValues(array $task)
- {
- $values = $task;
- $values = $this->hook->merge('controller:task:form:default', $values, array('default_values' => $values));
- $values = $this->hook->merge('controller:task-modification:form:default', $values, array('default_values' => $values));
- return $values;
- }
}