Projet

Général

Profil

0001-agoraplus-fix-child-s-family-membreship-19550.patch

Serghei Mihai (congés, retour 15/05), 19 octobre 2017 14:11

Télécharger (1,48 ko)

Voir les différences:

Subject: [PATCH] agoraplus: fix child's family membreship (#19550)

 passerelle/contrib/agoraplus/models.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
passerelle/contrib/agoraplus/models.py
816 816
            return [normalize_school_enrollment(e) for e in enrollments]
817 817

  
818 818
    def get_periscol_enrollments(self, child_id, service_id=7, name_id=None, date=None):
819
        if name_id and not self.is_child_in_name_id_family(child, name_id):
819
        if name_id and not self.is_child_in_name_id_family(child_id, name_id):
820 820
            raise AgoraAPIError('child not in this family')
821 821

  
822 822
        url = 'children/%s/inscriptions_periscol/' % child_id
......
954 954
    def is_child_in_name_id_family(self, child_id, name_id):
955 955
        family = self.get_family(name_id=name_id)
956 956
        for link in AgoraPlusLink.filter(name_id=name_id):
957
            family = get_agoraplus_family(link.login)
957
            family = self.get_agoraplus_family(link.login)
958 958
            for child in family['children']:
959 959
                if child_id == child['id']:
960 960
                    return True
961
-