summaryrefslogtreecommitdiff
path: root/app/Controller
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2015-02-07 14:19:19 -0500
committerFrederic Guillot <fred@kanboard.net>2015-02-07 14:19:19 -0500
commita6b3306072e910d5d51f87a5f5f6df95ecff3e5e (patch)
treea947d30c1c2245d3be4c04c9eba975768ecec2e0 /app/Controller
parenta0f4343ef58ba09d8b74fd44d4e2bc9011c382ea (diff)
parent4bf6e6d5c4efe811f722aeccbc8dfa02426772ec (diff)
Merge pull-request #580
Diffstat (limited to 'app/Controller')
-rw-r--r--app/Controller/Project.php8
1 files changed, 3 insertions, 5 deletions
diff --git a/app/Controller/Project.php b/app/Controller/Project.php
index 8178ab5f..842ed6e8 100644
--- a/app/Controller/Project.php
+++ b/app/Controller/Project.php
@@ -297,7 +297,7 @@ class Project extends Base
/**
* Duplicate a project
*
- * @author Antonio Rabelo
+ * @author Antonio Rabelo & Michael Lüpkes
* @access public
*/
public function duplicate()
@@ -305,10 +305,8 @@ class Project extends Base
$project = $this->getProject();
if ($this->request->getStringParam('duplicate') === 'yes') {
-
- $this->checkCSRFParam();
-
- if ($this->projectDuplication->duplicate($project['id'])) {
+ $values = array_keys($this->request->getValues());
+ if ($this->projectDuplication->duplicate($project['id'], $values)) {
$this->session->flash(t('Project cloned successfully.'));
} else {
$this->session->flashError(t('Unable to clone this project.'));