labSession->heat_stack_name !== null) { $heat->supprimerStack($this->labSession->heat_stack_name, $this->labSession->heat_stack_id); } $nouvelEtat = $this->labSession->expire_a !== null && $this->labSession->expire_a->isPast() ? LabSession::EXPIRE : LabSession::TERMINE; $this->labSession->forceFill(['etat' => $nouvelEtat])->save(); } }