fix: exercises.py - correct table name exercise_style_directions (all 3 occurrences)
This commit is contained in:
parent
b617b5a2d8
commit
a6ea5b95eb
|
|
@ -123,7 +123,7 @@ def enrich_exercise_detail(exercise_id: int, cur) -> dict:
|
||||||
# Training Styles (M:N)
|
# Training Styles (M:N)
|
||||||
cur.execute(
|
cur.execute(
|
||||||
"""SELECT ets.id, ets.style_direction_id as training_style_id, sd.name, sd.abbreviation, ets.is_primary
|
"""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
|
JOIN style_directions sd ON ets.style_direction_id = sd.id
|
||||||
WHERE ets.exercise_id = %s
|
WHERE ets.exercise_id = %s
|
||||||
ORDER BY ets.is_primary DESC, sd.name""",
|
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
|
# Training Styles
|
||||||
if "training_styles_multi" in data:
|
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"]:
|
for ts in data["training_styles_multi"]:
|
||||||
cur.execute(
|
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)""",
|
VALUES (%s, %s, %s)""",
|
||||||
(exercise_id, ts["training_style_id"], ts.get("is_primary", False))
|
(exercise_id, ts["training_style_id"], ts.get("is_primary", False))
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user