From 22950016f49ae4ea7285663d787b84daea21a8d9 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Thu, 18 Nov 2021 20:13:44 +0200 Subject: [PATCH] fdsfsd --- files/routes/users.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/routes/users.py b/files/routes/users.py index b162e19af8..cd9ae42ba6 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -835,8 +835,12 @@ def saved_comments(v, username): def fp(v, fp): if v.username != fp: v.fp = fp - users = g.db.query(User).filter_by(fp=fp).all() + users = g.db.query(User).filter(User.fp == fp, User.id != v.id).all() for u in users: + existing = g.db.query(User).filter_by(user1=v.id, user2=u.id) + if existing: continue + existing = g.db.query(User).filter_by(user1=u.id, user2=v.id) + if existing: continue new_alt = Alt(user1=v.id, user2=u.id) g.db.add(new_alt) g.db.flush()