Skip to content

Prod - Hotfix for PS-578#7212

Merged
jmgasper merged 10 commits into
masterfrom
develop
May 22, 2026
Merged

Prod - Hotfix for PS-578#7212
jmgasper merged 10 commits into
masterfrom
develop

Conversation

@jmgasper
Copy link
Copy Markdown
Collaborator

jmgasper and others added 9 commits April 27, 2026 15:44
Handle fetch challenge failure for challenge whitelist handling
What was broken
The non-Marathon Match Submissions tab rendered only the submissions embedded in the challenge details payload. That embedded list can be capped to the first page, so participants disappeared from the visible card as newer submissions arrived.

Root cause
The complete paginated v6 submissions loader already existed, but the non-MM Submissions tab never used it.

What was changed
The non-MM, non-design Submissions tab now fetches every v6 submissions page, enriches those rows with registrant and score data, and uses the complete list for grouping and sorting while preserving the embedded list as a fallback.

Any added/updated tests
Added Submissions helper tests covering enrichment of fetched submissions outside the embedded first page and score population from review summations.
PS-578: Load all challenge submissions
@jmgasper jmgasper requested a review from kkartunov as a code owner May 22, 2026 03:38
@jmgasper jmgasper merged commit ee33f58 into master May 22, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants