From 9afe89b983d2ff29e3e8acc94852fad08ebb8644 Mon Sep 17 00:00:00 2001 From: jableader Date: Sun, 13 Oct 2024 19:31:37 +1100 Subject: [PATCH] Unrequest meals on delete --- main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.py b/main.py index 2f31e7b..342ecb1 100644 --- a/main.py +++ b/main.py @@ -233,6 +233,8 @@ async def mark_consumed(meal_id: int, consumed_date: Optional[datetime.datetime] return JSONResponse(status_code=404, content={'message': 'Meal not found'}) await meals.mark_consumed(conn, meal, consumed_date or datetime.datetime.now()) + await shopping.unrequest_meal(conn, meal) + await conn.commit() return meal @@ -243,6 +245,8 @@ async def delete_meal(meal_id: int, conn: sqlite3.Connection = Depends(get_db)) return JSONResponse(status_code=404, content={'message': 'Meal not found'}) await meals.delete_meal(conn, meal.id) + await shopping.unrequest_meal(conn, meal) + await conn.commit() return meal