fix: always confirm disposition when uploading contract as admin
This commit is contained in:
@@ -66,6 +66,9 @@ class DocumentUploadController extends AbstractController
|
|||||||
$this->entityManager->remove($existingUpload);
|
$this->entityManager->remove($existingUpload);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var User $user */
|
||||||
|
$user = $this->getUser();
|
||||||
|
|
||||||
$teamer = $disposition->getTeamer();
|
$teamer = $disposition->getTeamer();
|
||||||
|
|
||||||
$uploadSession = $this->uploadHandler->getUploadSession();
|
$uploadSession = $this->uploadHandler->getUploadSession();
|
||||||
@@ -75,17 +78,18 @@ class DocumentUploadController extends AbstractController
|
|||||||
$teamer->getUser(),
|
$teamer->getUser(),
|
||||||
Upload::TYPE_CONTRACT
|
Upload::TYPE_CONTRACT
|
||||||
);
|
);
|
||||||
$upload->setStatus(Upload::STATUS_CHECKED);
|
|
||||||
|
|
||||||
$disposition->addDocument($upload);
|
|
||||||
|
|
||||||
/** @var User $user */
|
|
||||||
$user = $this->getUser();
|
|
||||||
$upload
|
$upload
|
||||||
|
->setStatus(Upload::STATUS_CHECKED)
|
||||||
->setApprovedAt(new \DateTimeImmutable())
|
->setApprovedAt(new \DateTimeImmutable())
|
||||||
->setApprovedBy($user->getInitials())
|
->setApprovedBy($user->getInitials())
|
||||||
;
|
;
|
||||||
|
|
||||||
|
$disposition
|
||||||
|
->addDocument($upload)
|
||||||
|
->setStatus(Disposition::STATUS_CONFIRMED)
|
||||||
|
;
|
||||||
|
|
||||||
$this->entityManager->flush();
|
$this->entityManager->flush();
|
||||||
|
|
||||||
$this->uploadHandler->moveUploadSessionFilesFromOrphanage(Upload::TYPE_CONTRACT, $uploadSession);
|
$this->uploadHandler->moveUploadSessionFilesFromOrphanage(Upload::TYPE_CONTRACT, $uploadSession);
|
||||||
|
|||||||
Reference in New Issue
Block a user