From b9a63e59b754a597a3746783f5e48bffff18eed0 Mon Sep 17 00:00:00 2001 From: Florian Dupret <34862846+sephrat@users.noreply.github.com> Date: Wed, 28 Apr 2021 19:45:13 +0200 Subject: [PATCH] Better API feedback --- mealie/routes/mealplans/crud.py | 2 +- mealie/routes/recipe/category_routes.py | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/mealie/routes/mealplans/crud.py b/mealie/routes/mealplans/crud.py index dacbb5d0a..54d8bf116 100644 --- a/mealie/routes/mealplans/crud.py +++ b/mealie/routes/mealplans/crud.py @@ -28,7 +28,7 @@ def create_meal_plan( ): """ Creates a meal plan database entry """ processed_plan = process_meals(session, data) - db.meals.create(session, processed_plan.dict()) + return db.meals.create(session, processed_plan.dict()) @router.put("/{plan_id}") diff --git a/mealie/routes/recipe/category_routes.py b/mealie/routes/recipe/category_routes.py index db7701024..2722bc8dd 100644 --- a/mealie/routes/recipe/category_routes.py +++ b/mealie/routes/recipe/category_routes.py @@ -35,7 +35,10 @@ async def create_recipe_category( ): """ Creates a Category in the database """ - return db.categories.create(session, category.dict()) + try: + return db.categories.create(session, category.dict()) + except: + raise HTTPException( status.HTTP_400_BAD_REQUEST ) @router.put("/{category}", response_model=RecipeCategoryResponse) @@ -47,7 +50,10 @@ async def update_recipe_category( ): """ Updates an existing Tag in the database """ - return db.categories.update(session, category, new_category.dict()) + try: + return db.categories.update(session, category, new_category.dict()) + except: + raise HTTPException( status.HTTP_400_BAD_REQUEST ) @router.delete("/{category}")