Skip to content

[PROD RELEASE] - Fixes#7219

Merged
kkartunov merged 4 commits into
masterfrom
develop
Jun 16, 2026
Merged

[PROD RELEASE] - Fixes#7219
kkartunov merged 4 commits into
masterfrom
develop

Conversation

@kkartunov

Copy link
Copy Markdown
Collaborator

jmgasper added 4 commits June 9, 2026 14:10
What was broken
My Submissions showed virus scan failed Marathon Match submissions as Preparing because the status logic only distinguished accepted review summations from the generic queue state.

Root cause
The Marathon Match submission aggregation dropped raw virusScan and url fields, and the display status helper did not treat failed scan signals as a failed submission state.

What was changed
Preserved raw scan metadata on Marathon Match attempts and added failed-status detection for virusScan: false, quarantine URLs, and failed raw statuses.
Updated My Submissions list and detail rendering to display Failed with failed styling.

Any added/updated tests
Added submission status tests for failed, quarantined, and pending scan cases.
Updated Marathon Match summation tests to verify scan metadata is preserved.
PM-5275: Show failed virus scan submissions
What was broken

The challenge submission Filestack picker exposed external import sources such as Google Drive, Dropbox, OneDrive, GitHub, and direct URL for standard submissions.

Root cause (if identifiable)

The non-Topgear picker configuration explicitly allowed every Filestack source even though only uploaded files can go through the expected file handling path.

What was changed

Restricted the standard submission picker source list to local file uploads while leaving the existing Topgear URL submission path intact.

Any added/updated tests

Added FilestackFilePicker coverage to assert standard submissions open Filestack with only the local file system source and Topgear URL submissions still populate URL submission data.
PM-5319: Restrict submission uploads to local files
@kkartunov kkartunov requested a review from jmgasper as a code owner June 16, 2026 07:51
@kkartunov kkartunov merged commit 663cddb into master Jun 16, 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.

2 participants