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);
|
||||
}
|
||||
|
||||
/** @var User $user */
|
||||
$user = $this->getUser();
|
||||
|
||||
$teamer = $disposition->getTeamer();
|
||||
|
||||
$uploadSession = $this->uploadHandler->getUploadSession();
|
||||
@@ -75,17 +78,18 @@ class DocumentUploadController extends AbstractController
|
||||
$teamer->getUser(),
|
||||
Upload::TYPE_CONTRACT
|
||||
);
|
||||
$upload->setStatus(Upload::STATUS_CHECKED);
|
||||
|
||||
$disposition->addDocument($upload);
|
||||
|
||||
/** @var User $user */
|
||||
$user = $this->getUser();
|
||||
$upload
|
||||
->setStatus(Upload::STATUS_CHECKED)
|
||||
->setApprovedAt(new \DateTimeImmutable())
|
||||
->setApprovedBy($user->getInitials())
|
||||
;
|
||||
|
||||
$disposition
|
||||
->addDocument($upload)
|
||||
->setStatus(Disposition::STATUS_CONFIRMED)
|
||||
;
|
||||
|
||||
$this->entityManager->flush();
|
||||
|
||||
$this->uploadHandler->moveUploadSessionFilesFromOrphanage(Upload::TYPE_CONTRACT, $uploadSession);
|
||||
|
||||
Reference in New Issue
Block a user