Commit 00ef79a2 authored by Johnny Leveneur's avatar Johnny Leveneur
Browse files

correction message erreur session null

parent c591e91d
Loading
Loading
Loading
Loading
+56 −0
Changes for SQL/00_requetes.sql: 56 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -102,3 +102,59 @@ select *
from unicaen_evenement_instance ei
         join unicaen_evenement_etat ee on ee.id = ei.etat_id
where ei.etat_id = 2;


-- debug etat_session historisé
-- > dehistorisation
SELECT
    s.id AS session_id,
    a.id AS atelier_id,
    g.id AS groupe_id,
    i.id AS inscription_id,
    ie.id AS inscription_etat_id,
    iet.id AS inscription_etat_type_id,
    e.id AS session_etat_id,
    et.id AS session_etat_type_id,
    interv.id AS intervenant_id,
    e.histo_destruction AS session_etat_histo_destruction,
    ie.histo_destruction AS inscription_etat_histo_destruction
FROM atelier_session s
         INNER JOIN atelier_atelier a
                    ON a.id = s.atelier_id
         LEFT JOIN atelier_groupe g
                   ON g.id = a.groupe_id
         LEFT JOIN atelier_inscription i
                   ON i.session_id = s.id
         LEFT JOIN atelier_inscription_etat aie
                   ON aie.inscription_id = i.id
         LEFT JOIN unicaen_etat_instance ie
                   ON ie.id = aie.etat_instance_id
         LEFT JOIN unicaen_etat_type iet
                   ON iet.id = ie.type_id
         LEFT JOIN atelier_session_etat ase
                   ON ase.session_id = s.id
         LEFT JOIN unicaen_etat_instance e
                   ON e.id = ase.etat_instance_id
         LEFT JOIN unicaen_etat_type et
                   ON et.id = e.type_id
         LEFT JOIN atelier_session_intervenant asi
                   ON asi.session_id = s.id
         LEFT JOIN atelier_intervenant interv
                   ON interv.id = asi.intervenant_id
WHERE
    e.histo_destruction IS NULL
  AND ie.histo_destruction IS NULL
  AND
    s.id = 136;

select * from atelier_session s
join atelier_atelier a ON a.id = s.atelier_id
         where s.id=136 ;

select * from unicaen_etat_instance e where e.id = 6398  ;
-- 6398,6,2026-09-10 15:27:43.000000,9,2026-10-05 08:00:01.000000,9,2026-10-05 08:00:01.000000,9,,

select * from unicaen_utilisateur_user where id = 9 ;

select * from unicaen_etat_type where id = 6 ;
-- 6,INSCRIPTION_FERMEE,Inscription close,2,fas fa-book,#204a87,30
 No newline at end of file
+4 −0
Changes for module/Atelier/src/Controller/SessionController.php: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -119,6 +119,10 @@ class SessionController extends AbstractActionController
    public function afficherAction(): ViewModel
    {
        $session = $this->getSessionService()->getRequestedSession($this);
        if ($session === null) {
            return $this->notFoundAction();
        }

        $mails = $this->getMailService()->getMailsByMotClef($session->generateTag());

        $tmp = $this->getPresenceService()->getPresencesBySession($session);