diff --git a/db/models.py b/db/models.py index 8732db2..853099b 100644 --- a/db/models.py +++ b/db/models.py @@ -646,7 +646,11 @@ def save_history( session.add(self) session.flush() - history_reason = self.rejection_reason if self.approval_status == ApprovalStatusEnum.REJECTED else self.revocation_reason + history_reason = ( + self.rejection_reason + if self.approval_status == ApprovalStatusEnum.REJECTED and self.rejection_reason is not None + else self.revocation_reason + ) history = GroupMembershipHistory( group_id=self.group_id, user_id=self.user_id,