From 0cfbb2f6b5e76677fb4b2659287908ab56fd0279 Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Thu, 19 Oct 2017 12:30:23 +0200 Subject: [PATCH] agoraplus: fix child's family membreship (#19550) --- passerelle/contrib/agoraplus/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/passerelle/contrib/agoraplus/models.py b/passerelle/contrib/agoraplus/models.py index 7159906..2c5b548 100644 --- a/passerelle/contrib/agoraplus/models.py +++ b/passerelle/contrib/agoraplus/models.py @@ -816,7 +816,7 @@ class AgoraPlus(BaseResource): return [normalize_school_enrollment(e) for e in enrollments] def get_periscol_enrollments(self, child_id, service_id=7, name_id=None, date=None): - if name_id and not self.is_child_in_name_id_family(child, name_id): + if name_id and not self.is_child_in_name_id_family(child_id, name_id): raise AgoraAPIError('child not in this family') url = 'children/%s/inscriptions_periscol/' % child_id @@ -954,7 +954,7 @@ class AgoraPlus(BaseResource): def is_child_in_name_id_family(self, child_id, name_id): family = self.get_family(name_id=name_id) for link in AgoraPlusLink.filter(name_id=name_id): - family = get_agoraplus_family(link.login) + family = self.get_agoraplus_family(link.login) for child in family['children']: if child_id == child['id']: return True -- 2.15.0.rc1