feat: additional receipts as attachments to teamer invoices
addresses #869dv97u9
This commit is contained in:
@@ -34,14 +34,14 @@ class EditController extends AbstractController
|
||||
if (true === $request->isMethod('POST') && 0 < $uploadSession->getCount()) {
|
||||
/** @var User $user */
|
||||
$user = $this->getUser();
|
||||
$photo = Upload::fromUploadDto($uploadSession->getUploads()->first(), $user, Upload::TYPE_PHOTO);
|
||||
$photo = Upload::fromUploadDto($uploadSession->getUploadsByType(Upload::TYPE_PHOTO)->first(), $user, Upload::TYPE_PHOTO);
|
||||
if (null !== $existingPhoto = $contact->getPhoto()) {
|
||||
$this->entityManager->remove($existingPhoto);
|
||||
}
|
||||
$contact->setPhoto($photo);
|
||||
$this->entityManager->flush();
|
||||
$this->uploadHandler->moveUploadSessionFilesFromOrphanage(Upload::TYPE_PHOTO, $uploadSession);
|
||||
$this->uploadHandler->destroyUploadSession();
|
||||
$this->uploadHandler->removeUploadSessionUploadsByType(Upload::TYPE_PHOTO);
|
||||
}
|
||||
|
||||
$form = $this->createForm(ContactType::class, $contact, ['upload_session' => $uploadSession]);
|
||||
|
||||
Reference in New Issue
Block a user