mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-22 22:43:34 -07:00
fix no meal-plan returned
This commit is contained in:
parent
20266c0acc
commit
e8c96bf476
1 changed files with 22 additions and 21 deletions
|
@ -23,6 +23,28 @@ def get_all_meals(
|
||||||
return db.groups.get_meals(session, current_user.group)
|
return db.groups.get_meals(session, current_user.group)
|
||||||
|
|
||||||
|
|
||||||
|
@router.get("/this-week", response_model=MealPlanOut)
|
||||||
|
def get_this_week(session: Session = Depends(generate_session), current_user: UserInDB = Depends(get_current_user)):
|
||||||
|
""" Returns the meal plan data for this week """
|
||||||
|
plans = db.groups.get_meals(session, current_user.group)
|
||||||
|
print(plans)
|
||||||
|
if plans:
|
||||||
|
return plans[0]
|
||||||
|
|
||||||
|
|
||||||
|
@router.get("/today", tags=["Meal Plan"])
|
||||||
|
def get_today(session: Session = Depends(generate_session), current_user: UserInDB = Depends(get_current_user)):
|
||||||
|
"""
|
||||||
|
Returns the recipe slug for the meal scheduled for today.
|
||||||
|
If no meal is scheduled nothing is returned
|
||||||
|
"""
|
||||||
|
|
||||||
|
group_in_db: GroupInDB = db.groups.get(session, current_user.group, "name")
|
||||||
|
recipe = get_todays_meal(session, group_in_db)
|
||||||
|
if recipe:
|
||||||
|
return recipe
|
||||||
|
|
||||||
|
|
||||||
@router.get("/{id}", response_model=MealPlanOut)
|
@router.get("/{id}", response_model=MealPlanOut)
|
||||||
def get_meal_plan(
|
def get_meal_plan(
|
||||||
id,
|
id,
|
||||||
|
@ -86,27 +108,6 @@ def delete_meal_plan(
|
||||||
raise HTTPException(status.HTTP_400_BAD_REQUEST)
|
raise HTTPException(status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
|
|
||||||
@router.get("/this-week", response_model=MealPlanOut)
|
|
||||||
def get_this_week(session: Session = Depends(generate_session), current_user: UserInDB = Depends(get_current_user)):
|
|
||||||
""" Returns the meal plan data for this week """
|
|
||||||
plans = db.groups.get_meals(session, current_user.group)
|
|
||||||
if plans:
|
|
||||||
return plans[0]
|
|
||||||
|
|
||||||
|
|
||||||
@router.get("/today", tags=["Meal Plan"])
|
|
||||||
def get_today(session: Session = Depends(generate_session), current_user: UserInDB = Depends(get_current_user)):
|
|
||||||
"""
|
|
||||||
Returns the recipe slug for the meal scheduled for today.
|
|
||||||
If no meal is scheduled nothing is returned
|
|
||||||
"""
|
|
||||||
|
|
||||||
group_in_db: GroupInDB = db.groups.get(session, current_user.group, "name")
|
|
||||||
recipe = get_todays_meal(session, group_in_db)
|
|
||||||
if recipe:
|
|
||||||
return recipe
|
|
||||||
|
|
||||||
|
|
||||||
@router.get("/today/image", tags=["Meal Plan"])
|
@router.get("/today/image", tags=["Meal Plan"])
|
||||||
def get_todays_image(session: Session = Depends(generate_session), group_name: str = "Home"):
|
def get_todays_image(session: Session = Depends(generate_session), group_name: str = "Home"):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue