Loading module/Oscar/src/Oscar/Service/PersonDeleteService.php +6 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ use Oscar\Entity\ActivityPerson; use Oscar\Entity\OrganizationPerson; use Oscar\Entity\Person; use Oscar\Entity\ProjectMember; use Oscar\Entity\RecallDeclaration; use Oscar\Entity\RecallException; use Oscar\Entity\TimeSheet; use Oscar\Exception\OscarDeletePersonNotPossibleException; Loading Loading @@ -53,6 +54,11 @@ class PersonDeleteService implements UseOscarUserContextService, UseEntityManage ->setParameter('person', $person); $del->getQuery()->execute(); $del = $this->getEntityManager()->createQueryBuilder()->delete(RecallDeclaration::class, 'n') ->where('n.person = :person') ->setParameter('person', $person); $del->getQuery()->execute(); $this->getEntityManager()->remove($person); $this->getEntityManager()->flush(); } Loading Loading
module/Oscar/src/Oscar/Service/PersonDeleteService.php +6 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ use Oscar\Entity\ActivityPerson; use Oscar\Entity\OrganizationPerson; use Oscar\Entity\Person; use Oscar\Entity\ProjectMember; use Oscar\Entity\RecallDeclaration; use Oscar\Entity\RecallException; use Oscar\Entity\TimeSheet; use Oscar\Exception\OscarDeletePersonNotPossibleException; Loading Loading @@ -53,6 +54,11 @@ class PersonDeleteService implements UseOscarUserContextService, UseEntityManage ->setParameter('person', $person); $del->getQuery()->execute(); $del = $this->getEntityManager()->createQueryBuilder()->delete(RecallDeclaration::class, 'n') ->where('n.person = :person') ->setParameter('person', $person); $del->getQuery()->execute(); $this->getEntityManager()->remove($person); $this->getEntityManager()->flush(); } Loading