From 50c17975e336c770e994e3074078764abf596534 Mon Sep 17 00:00:00 2001 From: kprftw Date: Sun, 8 Sep 2024 20:04:19 -0600 Subject: [PATCH] fixed pin deletion logic --- app.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 5a56afb..82416c7 100644 --- a/app.py +++ b/app.py @@ -192,11 +192,14 @@ def create_app(config=Config): print(actual_pin) added_by = actual_pin.get("added_by") print(added_by) - if not current_user.is_admin or current_user.id != added_by: - return redirect(url_for('index')) - else: + print(current_user.id) + if current_user.is_admin or current_user.id == added_by: mongo.db.pins.delete_one({"_id": ObjectId(pin_id)}) return redirect(url_for('dashboard')) + else: + return redirect(url_for('index')) + + @app.route('/dashboard') @login_required