We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e00913c commit 7cb9f45Copy full SHA for 7cb9f45
1 file changed
accounts/views.py
@@ -19,6 +19,7 @@
19
20
from core.permissions import IsAdmin
21
22
+from django.contrib.auth import update_session_auth_hash
23
24
class ProfileEditView(LoginRequiredMixin, UpdateView):
25
model = get_user_model()
@@ -35,6 +36,12 @@ def get_success_url(self):
35
36
def get_object(self):
37
return self.request.user
38
39
+ def post(self, request, *args, **kwargs):
40
+ form_result = super(ProfileEditView, self)\
41
+ .post(request, *args, **kwargs)
42
+ update_session_auth_hash(self.request, self.request.user)
43
+ return form_result
44
+
45
46
class ProfileView(LoginRequiredMixin, DetailView):
47
0 commit comments