]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - src/TSN/XML/JFile.hs
Fix misleading comments and reorder two operations in JFile/Odds.
[dead/htsn-import.git] / src / TSN / XML / JFile.hs
index 86565ca59153541a9796aaabe2a2231c0c7f271e..d2ac6f4db7b35f5793f0c3f946622cee5785d824 100644 (file)
@@ -387,15 +387,13 @@ instance DbImport Message where
 
     -- Now loop through the message's games
     forM_ (xml_games $ xml_gamelist m) $ \game -> do
+      -- First insert the game, keyed to the "jfile",
+      game_id <- insert_xml_fk msg_id game
 
-      -- Next, we insert the home and away teams. We do this before
-      -- inserting the game itself because the game has two foreign keys
-      -- pointing to "teams".
+      -- Next, we insert the home and away teams.
       away_team_id <- insert_xml_or_select (xml_vteam game)
       home_team_id <- insert_xml_or_select (xml_hteam game)
 
-      game_id <- insert_xml_fk msg_id game
-
       -- Insert a record into jfile_games__teams mapping the
       -- home/away teams to this game. Use the full record syntax
       -- because the types would let us mix up the home/away teams.