Skip to content

PS-578: Load all challenge submissions#7211

Merged
jmgasper merged 1 commit into
developfrom
PS-578
May 22, 2026
Merged

PS-578: Load all challenge submissions#7211
jmgasper merged 1 commit into
developfrom
PS-578

Conversation

@jmgasper

Copy link
Copy Markdown
Collaborator

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.

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.
@jmgasper jmgasper requested a review from kkartunov as a code owner May 22, 2026 01:37
@jmgasper jmgasper merged commit 129e31e into develop May 22, 2026
7 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.

1 participant