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