From 9043d95e7a92f88f0c15da7d9a2fa94227fc1994 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 24 Sep 2021 18:18:55 +0200 Subject: [PATCH] fsd --- files/routes/admin.py | 4 ++-- files/routes/posts.py | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/files/routes/admin.py b/files/routes/admin.py index 8ccddd78b3..ed38df63fd 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1331,6 +1331,6 @@ def chart(v): posts_chart.legend(loc='upper left', frameon=True) comments_chart.legend(loc='upper left', frameon=True) - plt.savefig("chart.webp") + plt.savefig("chart.png") plt.clf() - return send_file("../chart.webp") \ No newline at end of file + return send_file("../chart.png") \ No newline at end of file diff --git a/files/routes/posts.py b/files/routes/posts.py index dee04bbdb3..88b2a79dc2 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -1150,11 +1150,12 @@ def save_post(pid, v): post=get_post(pid) - new_save=SaveRelationship(user_id=v.id, submission_id=post.id, type=1) + save = g.db.query(SaveRelationship).options(lazyload('*')).filter_by(user_id=v.id, submission_id=post.id, type=1).first() - g.db.add(new_save) - - g.db.commit() + if not save: + new_save=SaveRelationship(user_id=v.id, submission_id=post.id, type=1) + g.db.add(new_save) + g.db.commit() return {"message": "Post saved!"} @@ -1165,7 +1166,7 @@ def unsave_post(pid, v): post=get_post(pid) - save=g.db.query(SaveRelationship).options(lazyload('*')).filter_by(user_id=v.id, submission_id=post.id, type=1).first() + save = g.db.query(SaveRelationship).options(lazyload('*')).filter_by(user_id=v.id, submission_id=post.id, type=1).first() if save: g.db.delete(save)