Unrequest meals on delete
This commit is contained in:
parent
78e94a3503
commit
9afe89b983
1 changed files with 4 additions and 0 deletions
4
main.py
4
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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue