From 800e42a8ea3a92f4b036a9a9c4a74a1091a80561 Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Wed, 6 Nov 2024 00:27:11 +0100 Subject: [PATCH] Add check for absence reason before creating absence in extend participation status mutation --- aleksis/apps/alsijil/schema/participation_status.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/alsijil/schema/participation_status.py b/aleksis/apps/alsijil/schema/participation_status.py index fcf15df81..d420098f9 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, -- GitLab