Commit 3945d94d authored by Thibaut Vallee's avatar Thibaut Vallee
Browse files

Correctif sur l'histoDestructeur par défaut d'une entité

parent 0663976e
Loading
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -81,15 +81,16 @@ class HistoriqueListener implements EventSubscriber
        // on tente d'abord d'obtenir l'utilisateur connecté pour en faire l'auteur de la création/modification.
        $user = $this->getAuthenticatedUser();
        // si aucun utilisateur connecté n'est disponible, on utilise l'éventuel auteur existant
        if (null === $user) {
            $user = $entity->getHistoCreateur();
        }
        // TODO : choix a rediscuter : utilisé le créateur comme utilisateur par défaut en l'abscence d'utilisateur connecté engendre des erreurs
//      // ie : action console qui archive une entité et met comme histoDestructeur le créateur de l'entité ce qui est faux
//        if (null === $user) {
//            $user = $entity->getHistoCreateur();
//        }
        // si nous ne disposons d'aucun utilisateur, basta!
        if (null === $user) {
            if ($this->defaultUser) {
                $em = $args->getObjectManager();
                $user = $em->getRepository(User::class)->find($this->defaultUser);
                var_dump($user);
//                $user = new User(); $user->setId($this->defaultUser);
            }
        }