From 0790929e7e07cd773e63ceee57774794e8afcd47 Mon Sep 17 00:00:00 2001 From: Arnav Choudhury Date: Thu, 25 Nov 2021 23:40:33 +0530 Subject: [PATCH] Add an assertion to fix mypy type error (#3150) Co-authored-by: Bruno Alla --- .../{{cookiecutter.project_slug}}/users/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/views.py b/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/views.py index c7b846c0..baa04a0d 100644 --- a/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/views.py +++ b/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/views.py @@ -25,7 +25,10 @@ class UserUpdateView(LoginRequiredMixin, SuccessMessageMixin, UpdateView): success_message = _("Information successfully updated") def get_success_url(self): - return self.request.user.get_absolute_url() # type: ignore [union-attr] + assert ( + self.request.user.is_authenticated + ) # for mypy to know that the user is authenticated + return self.request.user.get_absolute_url() def get_object(self): return self.request.user