From a80b18b3a6ac3e9a04b2700a0be2dd80893294f1 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 30 Jan 2025 09:52:40 +0100 Subject: [PATCH] fix redirect --- hub/services/views/leads.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/hub/services/views/leads.py b/hub/services/views/leads.py index 6751ecd..59c6072 100644 --- a/hub/services/views/leads.py +++ b/hub/services/views/leads.py @@ -2,6 +2,7 @@ import logging from django.conf import settings from django.shortcuts import render, get_object_or_404, redirect from django.contrib import messages +from django.urls import reverse from services.models import ( Service, ServiceOffering, @@ -35,10 +36,7 @@ def create_lead(request, slug): # If there's only one plan, automatically select it if selected_offering.plans.count() == 1: return redirect( - "services:create_lead", - slug=service.slug, - offering=selected_offering.id, - plan=selected_offering.plans.first().id, + f"{reverse('services:create_lead', kwargs={'slug': service.slug})}?offering={selected_offering.id}&plan={selected_offering.plans.first().id}" ) # If there are multiple plans, redirect to offering detail return redirect("services:offering_detail", slug=selected_offering.slug)