This should be fixed now.Jack Worsley wrote: ↑Tue Feb 11, 2020 4:26 pm There appears to be a problem with duplicate names too. For example, David Barnard's route is given as:
David Barnard...
played Ian Williams in Series 67...
... who played Simon Cartwright in Series 46...
... who played Ben Wilson in the quarter-finals of Series 46...
... who played Conor Travers in the preliminary round of the 30th Birthday Championship...
... who played Kirk Bevins in the quarter-finals of the 30th Birthday Championship.
However, the Ian Williams who David played in his sixth game is not the same Ian Williams from Series 46, according to the wiki.
Great job getting this updated, though.
When I run the script to fetch data from the wiki, the database uses a player's page title to tell the difference between players of the same name. Some of the stuff in the database dates back to when I first extracted the information from an XML dump of the wiki in October 2012, and at the time there was only one Ian Williams, whose page title was, predictably, "Ian Williams". Since then another Ian Williams was added with the page title "Ian Williams (Series 67)". This shouldn't have mattered because they're still different page titles, but there must have been some problem with how I added the games for series 67 which meant it thought this Ian Williams was the same as the one as in series 46.
According to the wiki history, there was only a four-minute window of time during which the link on the Series 67 page linked to the wrong Ian Williams, but I highly doubt this is the cause of it - putting aside the sheer improbability of my happening to fetch the wiki page for the database in those four minutes, I'd usually only do it at the end of a series anyway. Most likely there was some bug in whatever process I used at the time which only affected that series, because other players sharing the same name seem to have been correctly identified as separate players.