]> git.ekhem.eu.org Git - gym.git/commitdiff
Actually associate exercise with category.
authorJakub Czajka <jakub@ekhem.eu.org>
Fri, 12 Apr 2024 21:39:07 +0000 (23:39 +0200)
committerJakub Czajka <jakub@ekhem.eu.org>
Fri, 12 Apr 2024 21:39:07 +0000 (23:39 +0200)
insert.sh

index 097e5aab720c323749d8eb534a41ec5e32b314bf..29a71bb29430ecf5af31a58d7300cd08c080809f 100755 (executable)
--- a/insert.sh
+++ b/insert.sh
@@ -65,15 +65,19 @@ case ${RECORD_TYPE} in
     category=$(get_query_param category)
     exercise=$(get_query_param exercise)
 
+    exercise_id=$(query_db "\
+    SELECT id
+    FROM exercises
+    WHERE name='${exercise}'")
+
     category_id=$(query_db "\
     SELECT id
     FROM categories
     WHERE name='${category}'")
 
-    exercise_id=$(query_db "\
-    SELECT id
-    FROM exercises
-    WHERE name='${exercise}'")
+    query_db "\
+    INSERT INTO exercises_categories (exercise_id, category_id)
+    VALUES ('${exercise_id}', '${category_id}')"
 
     echo "Associated exercise '${exercise}' (id=${exercise_id}) with category\
  ${category} (id=${category_id})."