aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-07-12 16:33:17 +0100
committerrubenwardy <rw@rubenwardy.com>2020-07-12 16:33:17 +0100
commit9d1f098d8a366e5ec5e0a7e63c2c51267b674078 (patch)
tree466ab33f01b8bc6d7d9033ff1548608dbc677840
parentd7ecf8041af595b1ebf95ea00ee59575aa9330d6 (diff)
downloadcheatdb-9d1f098d8a366e5ec5e0a7e63c2c51267b674078.tar.xz
Fix clear notifications creating null user_ids
-rw-r--r--app/blueprints/notifications/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/blueprints/notifications/__init__.py b/app/blueprints/notifications/__init__.py
index f5e2d2b..2d29198 100644
--- a/app/blueprints/notifications/__init__.py
+++ b/app/blueprints/notifications/__init__.py
@@ -17,7 +17,7 @@
from flask import Blueprint, render_template, redirect, url_for
from flask_user import current_user, login_required
-from app.models import db
+from app.models import db, Notification
bp = Blueprint("notifications", __name__)
@@ -29,6 +29,6 @@ def list_all():
@bp.route("/notifications/clear/", methods=["POST"])
@login_required
def clear():
- current_user.notifications.clear()
+ Notification.query.filter_by(user=current_user).delete()
db.session.commit()
return redirect(url_for("notifications.list_all"))