From 2bed4e5aafb3d63ea8b496625e1ffb179794d7e6 Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Tue, 12 Feb 2019 15:26:43 +0100 Subject: [PATCH] Do no longer append '/' automatically, but make sure we have a protocol in place -> Fixes and closes #35 --- ivatar/tools/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ivatar/tools/views.py b/ivatar/tools/views.py index c4ac253..548970c 100644 --- a/ivatar/tools/views.py +++ b/ivatar/tools/views.py @@ -69,8 +69,8 @@ class CheckView(FormView): mail_hash256 = hash_obj.hexdigest() size = form.cleaned_data['size'] if form.cleaned_data['openid']: - if form.cleaned_data['openid'][-1] != '/': - form.cleaned_data['openid'] += '/' + if not form.cleaned_data['openid'].startswith('http://') and not form.cleaned_data['openid'].startswith('https://'): + form.cleaned_data['openid'] = 'http://%s' % form.cleaned_data['openid'] openidurl = libravatar_url( openid=form.cleaned_data['openid'], size=form.cleaned_data['size'],