diff --git a/aleksis/apps/alsijil/schema/participation_status.py b/aleksis/apps/alsijil/schema/participation_status.py index fcf15df815619fcc808770116347458d8f7daf02..22e5820594994b2d1bb4c81ae4f5a83f615bea0b 100644 --- a/aleksis/apps/alsijil/schema/participation_status.py +++ b/aleksis/apps/alsijil/schema/participation_status.py @@ -119,9 +119,9 @@ class ExtendParticipationStatusToAbsenceBatchMutation(graphene.Mutation): return participation, absence else: - # No base absence, simply create one + # No base absence, simply create one if absence reason is given data = dict( - reason_id=participation.absence_reason.id, + reason_id=participation.absence_reason.id if participation.absence_reason else None, person=participation.person, )