diff --git a/docs/release-notes/version-2.8.md b/docs/release-notes/version-2.8.md index 7bddcbd40..03a9a4f1b 100644 --- a/docs/release-notes/version-2.8.md +++ b/docs/release-notes/version-2.8.md @@ -1,5 +1,13 @@ # NetBox v2.8 +## v2.8.7 (FUTURE) + +### Bug Fixes + +* [#4766](https://github.com/netbox-community/netbox/issues/4766) - Fix redirect after login when `next` is not specified + +--- + ## v2.8.6 (2020-06-15) ### Enhancements diff --git a/netbox/users/views.py b/netbox/users/views.py index c3e366542..9053d7b70 100644 --- a/netbox/users/views.py +++ b/netbox/users/views.py @@ -50,7 +50,7 @@ class LoginView(View): logger.debug("Login form validation was successful") # Determine where to direct user after successful login - redirect_to = request.POST.get('next') + redirect_to = request.POST.get('next', reverse('home')) if redirect_to and not is_safe_url(url=redirect_to, allowed_hosts=request.get_host()): logger.warning(f"Ignoring unsafe 'next' URL passed to login form: {redirect_to}") redirect_to = reverse('home')