Restrict food deletion to item owner

Added a check to ensure only the owner of a FoodItem can delete it. This improves security by preventing unauthorized deletions.
This commit is contained in:
2025-07-02 16:08:25 +02:00
parent 7bf8a754db
commit 0e44c36e09

View File

@@ -32,7 +32,7 @@ def barcode_test():
def delete_food(id):
item = FoodItem.query.get(id)
if item:
# if item.owner_id == current_user.id:
db.session.delete(item)
db.session.commit()
if item.owner_id == current_user.id:
db.session.delete(item)
db.session.commit()
return redirect(url_for("admin.food_items"))