fix: improve person selection when receiving IANA email ()

This commit is contained in:
Robert Sparks 2022-05-20 16:20:26 -05:00 committed by GitHub
parent c89f7c89c5
commit 49cf639f16
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -250,10 +250,8 @@ def parse_review_email(text):
name, __ = parseaddr(msg["From"])
if name.endswith(" via RT"):
name = name[:-len(" via RT")]
try:
by = Person.objects.get(alias__name=name, role__group__acronym="iana")
except Person.DoesNotExist:
pass
by = Person.objects.filter(alias__name=name, role__group__acronym="iana").first()
if not by:
by = Person.objects.get(name="(System)")