From c7a66c64113c1233618ef787685e64176ecebafc Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Wed, 13 Jun 2018 14:30:18 +0200 Subject: [PATCH] Need to remove slash at the end... --- ivatar/ivataraccount/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ivatar/ivataraccount/views.py b/ivatar/ivataraccount/views.py index bc91d33..414a644 100644 --- a/ivatar/ivataraccount/views.py +++ b/ivatar/ivataraccount/views.py @@ -447,7 +447,7 @@ class RedirectOpenIDView(View): messages.error(request, _('OpenID discovery failed')) return HttpResponseRedirect(reverse_lazy('profile')) - realm = request.build_absolute_uri('/') # pragma: no cover + realm = request.build_absolute_uri('/')[:-1] # pragma: no cover return_url = realm + reverse( # pragma: no cover 'confirm_openid', args=[kwargs['openid_id']]) return HttpResponseRedirect( # pragma: no cover @@ -461,7 +461,8 @@ class ConfirmOpenIDView(View): # pragma: no cover def do_request(self, data, *args, **kwargs): session = {'id': self.request.session.session_key} - current_url = self.request.build_absolute_uri('/') + self.request.path + current_url = self.request.build_absolute_uri('/')[:-1] + \ + self.request.path openid_consumer = consumer.Consumer(session, DjangoOpenIDStore()) info = openid_consumer.complete(data, current_url) if info.status == consumer.FAILURE: