diff --git a/backend/config/settings.py b/backend/config/settings.py index b270e6f..82f76b2 100644 --- a/backend/config/settings.py +++ b/backend/config/settings.py @@ -28,7 +28,9 @@ if os.path.exists(env_file): SSL_ENABLED = env("SSL_ENABLED") == "true" FRONTEND_URLS = [] -if env("FRONTEND_PORT"): +if env("FRONTEND_URL", None): + FRONTEND_URLS.append(env("FRONTEND_URL")) +if env("FRONTEND_PORT", None): FRONTEND_URLS.append(f"http://{env('FRONTEND_DOMAIN')}:{env('FRONTEND_PORT')}") FRONTEND_URLS.append(f"https://{env('FRONTEND_DOMAIN')}:{env('FRONTEND_PORT')}") else: diff --git a/backend/users/utils.py b/backend/users/utils.py index f5576c2..38d302c 100644 --- a/backend/users/utils.py +++ b/backend/users/utils.py @@ -8,7 +8,7 @@ from django.utils.http import urlsafe_base64_encode def send_activation_email(user): token = default_token_generator.make_token(user) uid = urlsafe_base64_encode(force_bytes(user.public_id)) - activation_url = f"{settings.FRONTEND_URL}/activate/{uid}/{token}" + activation_url = f"{settings.FRONTEND_URLS[0]}/activate/{uid}/{token}" subject = "Activate Your Piku Account" message = f"""Hi {user.full_name},