diff --git a/backend/routers/exercises.py b/backend/routers/exercises.py index d60b169..a873bda 100644 --- a/backend/routers/exercises.py +++ b/backend/routers/exercises.py @@ -123,7 +123,7 @@ def enrich_exercise_detail(exercise_id: int, cur) -> dict: # Training Styles (M:N) cur.execute( """SELECT ets.id, ets.style_direction_id as training_style_id, sd.name, sd.abbreviation, ets.is_primary - FROM exercise_training_styles ets + FROM exercise_style_directions ets JOIN style_directions sd ON ets.style_direction_id = sd.id WHERE ets.exercise_id = %s ORDER BY ets.is_primary DESC, sd.name""", @@ -208,10 +208,10 @@ def assign_exercise_relations(cur, conn, exercise_id: int, data: dict): # Training Styles if "training_styles_multi" in data: - cur.execute("DELETE FROM exercise_training_styles WHERE exercise_id = %s", (exercise_id,)) + cur.execute("DELETE FROM exercise_style_directions WHERE exercise_id = %s", (exercise_id,)) for ts in data["training_styles_multi"]: cur.execute( - """INSERT INTO exercise_training_styles (exercise_id, style_direction_id, is_primary) + """INSERT INTO exercise_style_directions (exercise_id, style_direction_id, is_primary) VALUES (%s, %s, %s)""", (exercise_id, ts["training_style_id"], ts.get("is_primary", False)) )