From c8f7ecbe54d4175d6d61a482254d12342400c37b Mon Sep 17 00:00:00 2001 From: Johannes Wilm Date: Mon, 16 Oct 2023 12:26:55 +0200 Subject: [PATCH] avoid email domain missing error, fixes #229 --- avatar/providers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/avatar/providers.py b/avatar/providers.py index b55014b..78424ed 100644 --- a/avatar/providers.py +++ b/avatar/providers.py @@ -74,8 +74,8 @@ class LibRAvatarProvider: @classmethod def get_avatar_url(cls, user, width, _height=None): email = getattr(user, settings.AVATAR_GRAVATAR_FIELD).encode("utf-8") - _, domain = email.split(b"@") try: + _, domain = email.split(b"@") answers = dns.resolver.query("_avatars._tcp." + domain, "SRV") hostname = re.sub(r"\.$", "", str(answers[0].target)) # query returns "example.com." and while http requests are fine with this,