diff --git a/django_hopid/views.py b/django_hopid/views.py index f267fcc..c26e513 100644 --- a/django_hopid/views.py +++ b/django_hopid/views.py @@ -6,7 +6,8 @@ from .decorators import hopid_callback @hopid_callback() def hopid_callback_view(request, *args, **kwargs): - return redirect("/") + next = request.GET.get('next') or '/' + return redirect(next) def hopid_logout_view(request): django_logout(request) diff --git a/setup.py b/setup.py index cec7b27..8481cba 100755 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ setup( include_package_data=True, install_requires=[ 'requests>=2.20', - 'Django>=3.2', + 'Django>=4.2', 'python-jose', 'requests' ],