chore: after signout intead of redirecting to login page we are navigating to the same page where he logged out (#4507)

This commit is contained in:
guru_sainath 2024-05-17 19:38:48 +05:30 committed by GitHub
parent e3e7c99e11
commit 6f05ec7e74
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 6 deletions

View file

@ -12,6 +12,8 @@ from plane.db.models import User
class SignOutAuthSpaceEndpoint(View):
def post(self, request):
next_path = request.POST.get("next_path")
# Get user
try:
user = User.objects.get(pk=request.user.id)
@ -20,10 +22,8 @@ class SignOutAuthSpaceEndpoint(View):
user.save()
# Log the user out
logout(request)
return HttpResponseRedirect(
base_host(request=request, is_space=True)
)
url = f"{base_host(request=request, is_space=True)}{next_path}"
return HttpResponseRedirect(url)
except Exception:
return HttpResponseRedirect(
base_host(request=request, is_space=True)
)
url = f"{base_host(request=request, is_space=True)}{next_path}"
return HttpResponseRedirect(url)