From 780d966a616a4293963f8e20b7c377c82cc6d63d Mon Sep 17 00:00:00 2001 From: Eric Feng Date: Fri, 8 Sep 2017 11:32:35 -0700 Subject: [PATCH] fix/Change `delete_email` Receiver to be Case-Insensitive `UserEmail.email` is case sensitive but `Email.email` is case-insensitive. We should only delete `Email` when there are no case-insensitive matching `UserEmail` --- src/sentry/receivers/email.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sentry/receivers/email.py b/src/sentry/receivers/email.py index c6b7cfb457593b..a589a75b3f82e1 100644 --- a/src/sentry/receivers/email.py +++ b/src/sentry/receivers/email.py @@ -16,7 +16,7 @@ def create_email(instance, created, **kwargs): def delete_email(instance, **kwargs): - if UserEmail.objects.filter(email=instance.email).exists(): + if UserEmail.objects.filter(email__iexact=instance.email).exists(): return Email.objects.filter(email=instance.email).delete()