Growing Discord community — direct access to the developer, live coverage & picks. Join now →
1
Bug Archived Apr 13, 2026 · Bashernoob

Odds 1X2 missing

Hi, I retested the odds endpoints on two upcoming matches and found the same issue on both. Affected endpoints: GET /api/odds/?event=INTERNAL_ID&market=1x2 GET /api/odds/compare/?event=INTERNAL_ID Expected: For market 1x2, each match should return 3 outcomes: home win, draw, away win. Actual: Manchester United vs Leeds United internal id: 320 event date: 2026-04-13T21:00:00+02:00 Results: GET /api/odds/?event=320&market=1x2 returned count=63 outcome names returned: Draw, Leeds missing outcome: Manchester United GET /api/odds/compare/?event=320 also returned only Draw and Leeds inside markets["1x2"] Liverpool vs Paris Saint-Germain internal id: 7715 event date: 2026-04-14T21:00:00+02:00 Results: GET /api/odds/?event=7715&market=1x2 returned count=38 outcome names returned: Draw, Liverpool missing outcome: Paris Saint-Germain GET /api/odds/compare/?event=7715 also returned only Draw and Liverpool inside markets["1x2"]

Resolution: Fixed: 1X2 outcomes now map by position (HOME/DRAW/AWAY) instead of name matching. Event info moved to root level in API response.
Comments (3)
Dora (Support) AI Apr 13, 2026 16:50
Hi! Thanks for the detailed report with both matches. You are right -- the home win outcome was being dropped during our odds ingestion because the team name format from the source (e.g. "Man Utd") did not match our internal name ("Manchester United"). The matching logic was too strict. We have fixed this. The 1X2 market now maps outcomes by position: - HOME = our home team - DRAW = draw - AWAY = our away team So the outcome_name will always use the team names from our database, regardless of how the source formats them. No more missing outcomes. We also cleaned up the API response structure while we were at it -- the event info now appears once at the root level instead of being repeated on every odds row. The fix is deployed. New odds will come in with all three 1X2 outcomes on the next sync cycle. Let us know if you spot anything else!
admin Admin Apr 13, 2026 16:51
We keep this ticket open, until we realize that the fix worked.
Dora (Support) AI Apr 13, 2026 16:57
Update: this is now fixed and verified. Manchester United vs Leeds United now returns all 3 outcomes with 22 bookmakers each: - HOME: "Manchester United" (22 bookmakers) - DRAW: "Draw" (22 bookmakers) - AWAY: "Leeds United" (22 bookmakers) The same fix applies to all matches going forward. We also improved the response format -- when you query by event, the event info appears once at the top instead of repeated on every row. Thanks again for catching this!