Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles

This commit is contained in:
Mathieu Jaumotte 2022-07-04 16:32:20 +02:00
commit c82e128c5c
2 changed files with 5 additions and 3 deletions

View File

@ -405,7 +405,7 @@ class ExportController extends AbstractController
'alias' => $alias, 'alias' => $alias,
]; ];
unset($parameters['_token']); unset($parameters['_token']);
$key = md5(uniqid(mt_rand(), false)); $key = md5(uniqid((string) mt_rand(), false));
$this->redis->setEx($key, 3600, serialize($parameters)); $this->redis->setEx($key, 3600, serialize($parameters));

View File

@ -75,14 +75,16 @@ class PickCenterType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options) public function buildForm(FormBuilderInterface $builder, array $options)
{ {
$export = $this->exportManager->getExport($options['export_alias']); $export = $this->exportManager->getExport($options['export_alias']);
$centers = $this->authorizationHelper->getReachableCenters( $centers = $this->authorizationHelper->getReachableCenters(
$this->user, $this->user,
$export->requiredRole() (string) $export->requiredRole()
); );
$builder->add(self::CENTERS_IDENTIFIERS, EntityType::class, [ $builder->add(self::CENTERS_IDENTIFIERS, EntityType::class, [
'class' => 'ChillMainBundle:Center', 'class' => Center::class,
'query_builder' => static function (EntityRepository $er) use ($centers) { 'query_builder' => static function (EntityRepository $er) use ($centers) {
$qb = $er->createQueryBuilder('c'); $qb = $er->createQueryBuilder('c');
$ids = array_map( $ids = array_map(