diff --git a/module/project/view/tree.html.php b/module/project/view/tree.html.php
index 30fb1ba10c..1b5a6f1a71 100644
--- a/module/project/view/tree.html.php
+++ b/module/project/view/tree.html.php
@@ -47,7 +47,7 @@
createLink('task', 'export', "project=$projectID&orderBy=$orderBy&type=tree") : '#';
echo html::a($link, " {$lang->export}", '', $misc);
diff --git a/module/task/model.php b/module/task/model.php
index 7c9e58b29e..c56f1bdfaf 100644
--- a/module/task/model.php
+++ b/module/task/model.php
@@ -1169,7 +1169,6 @@ class taskModel extends model
->setDefault('status', 'done')
->setDefault('finishedBy, lastEditedBy', $this->app->user->account)
->setDefault('finishedDate, lastEditedDate', $now)
- ->setDefault('finishedDate, lastEditedDate', $now)
->removeIF(!empty($oldTask->team), 'finishedBy,finishedDate,status,left')
->remove('comment,files,labels')
->get();
diff --git a/module/todo/control.php b/module/todo/control.php
index 7300c98eb1..3758a0b0cd 100644
--- a/module/todo/control.php
+++ b/module/todo/control.php
@@ -389,7 +389,9 @@ class todo extends control
$this->send($response);
}
if(isonlybody())die(js::reload('parent.parent'));
- die(js::locate($this->createLink('my', 'todo', "type=$date"), 'parent'));
+
+ $browseLink = $this->session->todoList ? $this->session->todoList : $this->createLink('my', 'todo');
+ die(js::locate($browseLink, 'parent'));
}
}
diff --git a/module/tree/model.php b/module/tree/model.php
index bcd72dfb92..65edfe319b 100644
--- a/module/tree/model.php
+++ b/module/tree/model.php
@@ -1672,7 +1672,7 @@ class treeModel extends model
{
if($firstChildren->id == $children->parent) $firstChildren->children[] = $children;
}
- };//Filter project children modules.
+ }
$tree[$root][] = $children;
}
}