From 072783bfd58d2bfaf83d583ed2342af7cc407aac Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Fri, 31 Jan 2025 12:50:34 +0100 Subject: [PATCH] Handle development environment differently to ensure we hit the local instance --- ivatar/tools/views.py | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/ivatar/tools/views.py b/ivatar/tools/views.py index 8b6986a..b073cff 100644 --- a/ivatar/tools/views.py +++ b/ivatar/tools/views.py @@ -16,7 +16,7 @@ from libravatar import libravatar_url, parse_user_identity from libravatar import SECURE_BASE_URL as LIBRAVATAR_SECURE_BASE_URL from libravatar import BASE_URL as LIBRAVATAR_BASE_URL -from ivatar.settings import SECURE_BASE_URL, BASE_URL +from ivatar.settings import SECURE_BASE_URL, BASE_URL, SITE_NAME, DEBUG from .forms import ( CheckDomainForm, CheckForm, @@ -139,6 +139,36 @@ class CheckView(FormView): openid=form.cleaned_data["openid"], email=None )[0] + if "DEVELOPMENT" in SITE_NAME: + if DEBUG: + if mailurl: + mailurl = mailurl.replace( + "https://avatars.linux-kernel.at", + "http://" + self.request.get_host(), + ) + if mailurl_secure: + mailurl_secure = mailurl_secure.replace( + "https://avatars.linux-kernel.at", + "http://" + self.request.get_host(), + ) + if mailurl_secure_256: + mailurl_secure_256 = mailurl_secure_256.replace( + "https://avatars.linux-kernel.at", + "http://" + self.request.get_host(), + ) + + if openidurl: + openidurl = openidurl.replace( + "https://avatars.linux-kernel.at", + "http://" + self.request.get_host(), + ) + if openidurl_secure: + openidurl_secure = openidurl_secure.replace( + "https://avatars.linux-kernel.at", + "http://" + self.request.get_host(), + ) + print(mailurl, openidurl, mailurl_secure, mailurl_secure_256, openidurl_secure) + return render( self.request, self.template_name,