From 6cbf5487fc9e705770f6d7120dad0e38a7bb4bef Mon Sep 17 00:00:00 2001 From: Ivan Nikolskiy Date: Wed, 9 Jul 2025 13:40:02 +0200 Subject: [PATCH] Add next for login --- django_hopid/views.py | 3 ++- setup.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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' ],