Skip to content

PM-5559 - #298

Merged
jmgasper merged 2 commits into
masterfrom
develop
Jul 15, 2026
Merged

PM-5559#298
jmgasper merged 2 commits into
masterfrom
develop

Conversation

@jmgasper

Copy link
Copy Markdown
Collaborator

jmgasper added 2 commits July 10, 2026 15:59
What was broken
URL-based First2Finish contest submissions skip AV scanning, but only the scan-complete path published first2finish.submission.received. Autopilot did not receive a rapid-submission event for URL submissions, so the seeded Iterative Review phase could remain pending after submission.

Root cause
The non-file submission creation path had an immediate Topgear event publisher but no equivalent First2Finish event publisher.

What was changed
Added an immediate first2finish.submission.received publish path for non-file contest submissions when the challenge type is First2Finish. The payload matches the scan-complete F2F event fields used by autopilot, while file-backed submissions continue to use the AV scan completion path.

Any added/updated tests
Added a createSubmission regression test that verifies a URL-based First2Finish contest submission publishes first2finish.submission.received and does not request AV scanning.
PM-5559: Publish F2F URL submission events
@jmgasper
jmgasper merged commit ac5133f into master Jul 15, 2026
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.

1 participant