diff --git a/scipost/views.py b/scipost/views.py
index f60e5b518e0a3d3b6b857672327f103d92cfd71d..a157b97eda919b077322f15c46ddf28212b11bd7 100644
--- a/scipost/views.py
+++ b/scipost/views.py
@@ -1076,6 +1076,7 @@ def personal_page(request):
 def change_password(request):
     if request.method == 'POST':
         form = PasswordChangeForm(request.POST)
+        ack = False
         if form.is_valid():
             if not request.user.check_password(form.cleaned_data['password_prev']):
                 return render(
@@ -1089,7 +1090,7 @@ def change_password(request):
             request.user.set_password(form.cleaned_data['password_new'])
             request.user.save()
             ack = True
-        context = {'ack': True, 'form': form}
+        context = {'ack': ack, 'form': form}
     else:
         form = PasswordChangeForm()
         context = {'ack': False, 'form': form}