From 667408fb70cc9b3bbfaa2855c9a73a00b01d650c Mon Sep 17 00:00:00 2001
From: Andreas Ellewsen <ae@uio.no>
Date: Wed, 1 Dec 2021 09:42:46 +0100
Subject: [PATCH] Remove unreachable code

The Role model has a not null constraint on the sponsor field, so it is
impossible for a Role object to not have this attribute.
---
 gregui/mailutils.py | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/gregui/mailutils.py b/gregui/mailutils.py
index 6929afda..fb308345 100644
--- a/gregui/mailutils.py
+++ b/gregui/mailutils.py
@@ -79,12 +79,6 @@ def send_invite_mail(link: InvitationLink) -> Optional[str]:
         return None
 
     sponsor = link.invitation.role.sponsor
-    if not sponsor:
-        logger.warning(
-            "Unable to determine sponsor for invitation link with ID: {%s}", link.id
-        )
-        return None
-
     return send_registration_mail(
         email_address.value, f"{sponsor.first_name} {sponsor.last_name}"
     )
-- 
GitLab