diff --git a/app/dashboard/templates/dashboard/setting.html b/app/dashboard/templates/dashboard/setting.html
index d0e0d537..85185979 100644
--- a/app/dashboard/templates/dashboard/setting.html
+++ b/app/dashboard/templates/dashboard/setting.html
@@ -26,7 +26,7 @@
Pending email change: {{ pending_email }}
Resend
confirmation email
- Cancel email
+ Cancel email
change
{% endif %}
diff --git a/app/dashboard/views/setting.py b/app/dashboard/views/setting.py
index 0196763a..b6379936 100644
--- a/app/dashboard/views/setting.py
+++ b/app/dashboard/views/setting.py
@@ -177,6 +177,7 @@ def cancel_email_change():
email_change = EmailChange.get_by(user_id=current_user.id)
if email_change:
EmailChange.delete(email_change.id)
+ db.session.commit()
flash("Your email change is cancelled", "success")
return redirect(url_for("dashboard.setting"))
else: