mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
fix upgrade in document generation request
This commit is contained in:
parent
828304d983
commit
409a571010
@ -46,7 +46,6 @@ final class DocGeneratorTemplateController extends AbstractController
|
|||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly ContextManager $contextManager,
|
private readonly ContextManager $contextManager,
|
||||||
private readonly DocGeneratorTemplateRepository $docGeneratorTemplateRepository,
|
private readonly DocGeneratorTemplateRepository $docGeneratorTemplateRepository,
|
||||||
private readonly GeneratorInterface $generator,
|
|
||||||
private readonly MessageBusInterface $messageBus,
|
private readonly MessageBusInterface $messageBus,
|
||||||
private readonly PaginatorFactory $paginatorFactory,
|
private readonly PaginatorFactory $paginatorFactory,
|
||||||
private readonly EntityManagerInterface $entityManager,
|
private readonly EntityManagerInterface $entityManager,
|
||||||
@ -276,12 +275,11 @@ final class DocGeneratorTemplateController extends AbstractController
|
|||||||
$sendResultTo = ($form ?? null)?->get('send_result_to')?->getData() ?? null;
|
$sendResultTo = ($form ?? null)?->get('send_result_to')?->getData() ?? null;
|
||||||
$dumpOnly = ($form ?? null)?->get('dump_only')?->getData() ?? false;
|
$dumpOnly = ($form ?? null)?->get('dump_only')?->getData() ?? false;
|
||||||
} else {
|
} else {
|
||||||
$creator = $this->security->getUser();
|
if (!$this->isGranted('ROLE_USER')) {
|
||||||
|
|
||||||
if (!$creator instanceof User) {
|
|
||||||
throw new AccessDeniedHttpException('only authenticated user can request a generation');
|
throw new AccessDeniedHttpException('only authenticated user can request a generation');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$creator = $this->security->getUser();
|
||||||
$sendResultTo = null;
|
$sendResultTo = null;
|
||||||
$dumpOnly = false;
|
$dumpOnly = false;
|
||||||
}
|
}
|
||||||
|
@ -11,10 +11,10 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Chill\DocGeneratorBundle\Service\Messenger;
|
namespace Chill\DocGeneratorBundle\Service\Messenger;
|
||||||
|
|
||||||
use ChampsLibres\AsyncUploaderBundle\TempUrl\TempUrlGeneratorInterface;
|
|
||||||
use Chill\DocGeneratorBundle\Repository\DocGeneratorTemplateRepository;
|
use Chill\DocGeneratorBundle\Repository\DocGeneratorTemplateRepository;
|
||||||
use Chill\DocGeneratorBundle\Service\Generator\Generator;
|
use Chill\DocGeneratorBundle\Service\Generator\Generator;
|
||||||
use Chill\DocGeneratorBundle\Service\Generator\GeneratorException;
|
use Chill\DocGeneratorBundle\Service\Generator\GeneratorException;
|
||||||
|
use Chill\DocStoreBundle\AsyncUpload\TempUrlGeneratorInterface;
|
||||||
use Chill\DocStoreBundle\Entity\StoredObject;
|
use Chill\DocStoreBundle\Entity\StoredObject;
|
||||||
use Chill\DocStoreBundle\Exception\StoredObjectManagerException;
|
use Chill\DocStoreBundle\Exception\StoredObjectManagerException;
|
||||||
use Chill\DocStoreBundle\Repository\StoredObjectRepository;
|
use Chill\DocStoreBundle\Repository\StoredObjectRepository;
|
||||||
@ -125,7 +125,7 @@ class RequestGenerationHandler implements MessageHandlerInterface
|
|||||||
{
|
{
|
||||||
$url = $this->tempUrlGenerator->generate('GET', $destinationStoredObject->getFilename(), 3600);
|
$url = $this->tempUrlGenerator->generate('GET', $destinationStoredObject->getFilename(), 3600);
|
||||||
$parts = [];
|
$parts = [];
|
||||||
parse_str(parse_url((string) $url->url)['query'], $parts);
|
parse_str(parse_url($url->url)['query'], $parts);
|
||||||
$validity = \DateTimeImmutable::createFromFormat('U', $parts['temp_url_expires']);
|
$validity = \DateTimeImmutable::createFromFormat('U', $parts['temp_url_expires']);
|
||||||
|
|
||||||
$email = (new TemplatedEmail())
|
$email = (new TemplatedEmail())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user