From e91af05f634ae9d3325b593df145922452b1659c Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sat, 25 Sep 2021 20:19:53 +0200 Subject: [PATCH] fds --- files/routes/users.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/routes/users.py b/files/routes/users.py index 74cc4a482..38dfbfbdc 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -630,7 +630,9 @@ def follow_user(username, v): new_follow = Follow(user_id=v.id, target_id=target.id) g.db.add(new_follow) - g.db.flush() + try: g.db.flush() + except: g.db.rollback() + target.stored_subscriber_count = g.db.query(Follow).options(lazyload('*')).filter_by(target_id=target.id).count() g.db.add(target)