From 3d24fe9b3b840a3ede040976304620b82b466a4b Mon Sep 17 00:00:00 2001 From: Danhia Date: Thu, 17 Feb 2022 12:03:52 +0100 Subject: [PATCH] tentative for fixing url redirect --- src/accounts/views/connection.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/accounts/views/connection.py b/src/accounts/views/connection.py index edfa18b..1711b00 100644 --- a/src/accounts/views/connection.py +++ b/src/accounts/views/connection.py @@ -4,6 +4,7 @@ from django.views.decorators.http import require_POST from django.views.defaults import bad_request from django.urls import reverse from django.shortcuts import redirect +from django.contrib.sites.models import Site import os oauth = OAuth() @@ -23,8 +24,9 @@ oauth.register( def connect(request): if request.user.userprofileinfo.discord_id: return bad_request(request, "Already connected") + site = Site.objects.get_current() redirect_uri = reverse('accounts:connections-connect-discord-authorize') - redirect_uri = request.build_absolute_uri(redirect_uri) + redirect_uri = "https://" + site.domain + redirect_uri print(redirect_uri) return oauth.discord.authorize_redirect(request, redirect_uri)