toulouse-maelis: fix agenda with incomplete activity (#73213)
gitea-wip/passerelle/pipeline/pr-main This commit looks good Details

This commit is contained in:
Lauréline Guérin 2023-01-10 11:07:10 +01:00
parent 2d3c604f10
commit dcfda39849
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
2 changed files with 13 additions and 0 deletions

View File

@ -1657,6 +1657,8 @@ class ToulouseMaelis(BaseResource, HTTPResource):
for result_data in result or []:
for schedule in result_data['activityScheduleList']:
activity = schedule['activity']
if not activity['activityType']['natureSpec']:
continue
if activity['activityType']['natureSpec']['code'] not in ['A', 'R']:
continue
activity_id = activity['idAct']

View File

@ -243,6 +243,17 @@
</dayInfoList>
</unitScheduleList>
</activityScheduleList>
<activityScheduleList>
<activity>
<idAct>A10049327682</idAct>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<activityType>
<code>RESTSCOL</code>
<libelle>Restauration scolaire</libelle>
<natureSpec/>
</activityType>
</activity>
</activityScheduleList>
</personScheduleList>
</resultBean>
</ns2:getPersonScheduleListResponse>