Commit c501bcc0 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Fix : Erreur lors de la récupération des affectations pour les personnes...

- Fix : Erreur lors de la récupération des affectations pour les personnes authentifiées mais non associées à une personne dans Oscar
parent eecef29d
Loading
Loading
Loading
Loading
+3 −1
Changes for module/Oscar/src/Oscar/Service/OrganizationService.php: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -244,9 +244,10 @@ class OrganizationService implements UseOscarConfigurationService, UseEntityMana
        return $output;
    }

    public function getPersonAffectationDetails(Person $person, bool $principal = true): array
    public function getPersonAffectationDetails(?Person $person, bool $principal = true): array
    {
        $output = [];
        if( $person ){
            /** @var OrganizationPerson $personOrganization */
            foreach ($person->getOrganizations() as $personOrganization) {
                if ($principal === true && !$personOrganization->isPrincipal()) {
@@ -258,6 +259,7 @@ class OrganizationService implements UseOscarConfigurationService, UseEntityMana
                    $output
                );
            }
        }
        return $output;
    }