Various fixes and improvements
This commit is contained in:
@@ -21,6 +21,10 @@ class TaskCreation extends Base
|
||||
*/
|
||||
public function create(array $values)
|
||||
{
|
||||
if (! $this->project->exists($values['project_id'])) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
$this->prepare($values);
|
||||
$task_id = $this->persist(Task::TABLE, $values);
|
||||
|
||||
@@ -51,6 +55,10 @@ class TaskCreation extends Base
|
||||
$values['color_id'] = $this->color->getDefaultColor();
|
||||
}
|
||||
|
||||
if (empty($values['title'])) {
|
||||
$values['title'] = t('Untitled');
|
||||
}
|
||||
|
||||
$values['swimlane_id'] = empty($values['swimlane_id']) ? 0 : $values['swimlane_id'];
|
||||
$values['date_creation'] = time();
|
||||
$values['date_modification'] = $values['date_creation'];
|
||||
|
||||
Reference in New Issue
Block a user