|
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 8s
- tracker.py _parse_art0_page: stop at first 6-10 digit number as FIDE ID; national IDs (also 6-10 digits) no longer overwrite it. FED/rating now scanned forward past the national ID column. - parser.py fetch_tournament: fuzzy start-list name matching no longer overrides starting_sno from standings column 0. Fuzzy match is kept only for rating lookup. Exact name match still may override SNo (reliable). - tracker.py rescan_existing_tournaments: after each art=0 re-fetch, update player_sno in subscriptions whose FIDE ID appears at a different SNo than stored (corrects drift caused by the old parsing bug). Root cause: national ID of Gorshkov (SNo=26 in Odintsovo Blitz) matched Vrubel's FIDE ID in the cache; subscription was created with wrong player_sno=26. DB already patched directly: Vrubel→sno=39, Aslanbekov→sno=40. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| admin_bot.py | ||
| client_bot.py | ||
| stats.py | ||
| tracker.py | ||