diff --git a/app/controllers/documents_controller.php b/app/controllers/documents_controller.php index 51def0b8..984ce376 100755 --- a/app/controllers/documents_controller.php +++ b/app/controllers/documents_controller.php @@ -333,7 +333,6 @@ class DocumentsController extends AppController { } $document = $this->Document->find('first', array('conditions' => array('Document.id' => $id))); - $this->set('document', $document); $this->Document->create(); @@ -392,6 +391,14 @@ class DocumentsController extends AppController { } } + if(!empty($document['DocumentAttachment'])) { + $newDoc['DocumentAttachment'] = $document['DocumentAttachment']; + foreach($newDoc['DocumentAttachment'] as $index => $da) { + $newDoc['DocumentAttachment'][$index]['id'] = null; + $newDoc['DocumentAttachment'][$index]['document_id'] = null; + } + } + $this->set('newDoc', $newDoc); //