From 4310623ece4bc08002ba5371a779d6b221e48650 Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Mon, 26 Jan 2026 05:58:15 +0200 Subject: [PATCH] Fix db_utils --- backend/db_utils.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/backend/db_utils.py b/backend/db_utils.py index ba4670e..d83c9fd 100644 --- a/backend/db_utils.py +++ b/backend/db_utils.py @@ -81,9 +81,9 @@ def update_recipe_db(recipe_id: int, recipe_data: Dict[str, Any]) -> Optional[Di SET name = %s, meal_type = %s, time_minutes = %s, - tags = %s::jsonb, - ingredients = %s::jsonb, - steps = %s::jsonb, + tags = %s::text[], + ingredients = %s::text[], + steps = %s::text[], image = %s, made_by = %s WHERE id = %s @@ -93,9 +93,9 @@ def update_recipe_db(recipe_id: int, recipe_data: Dict[str, Any]) -> Optional[Di recipe_data["name"], recipe_data["meal_type"], recipe_data["time_minutes"], - json.dumps(recipe_data.get("tags", [])), - json.dumps(recipe_data.get("ingredients", [])), - json.dumps(recipe_data.get("steps", [])), + recipe_data.get("tags", []), + recipe_data.get("ingredients", []), + recipe_data.get("steps", []), recipe_data.get("image"), recipe_data.get("made_by"), recipe_id, @@ -136,16 +136,16 @@ def create_recipe_db(recipe_data: Dict[str, Any]) -> Dict[str, Any]: cur.execute( """ INSERT INTO recipes (name, meal_type, time_minutes, tags, ingredients, steps, image, made_by, user_id) - VALUES (%s, %s, %s, %s::jsonb, %s::jsonb, %s::jsonb, %s, %s, %s) + VALUES (%s, %s, %s, %s::text[], %s::text[], %s::text[], %s, %s, %s) RETURNING id, name, meal_type, time_minutes, tags, ingredients, steps, image, made_by, user_id """, ( recipe_data["name"], recipe_data["meal_type"], recipe_data["time_minutes"], - json.dumps(recipe_data.get("tags", [])), - json.dumps(recipe_data.get("ingredients", [])), - json.dumps(recipe_data.get("steps", [])), + recipe_data.get("tags", []), + recipe_data.get("ingredients", []), + recipe_data.get("steps", []), recipe_data.get("image"), recipe_data.get("made_by"), recipe_data.get("user_id"),