Marathon Leaderboard Showing 100 for failed submission

Register
Submit a solution
The challenge is finished.

Challenge Overview

Describe the bug In certain cases a MM submission is failing to run. The Virus scan returns 100, but the next review doesn't succeed. The leaderboard is displaying 100 as their submission score, which is incorrect. It should be marked as a fail on the leaderboard.

If you check the API calls that get submissions (i.e. https://api.topcoder.com/v5/submissions?challengeId=30120970&page=1&perPage=500), you'll see a review array. The app needs to check the typeID to determine the review type. The scores posted on the leaderboard should not be the typeID that maps to AV Scan. You'll notice some submissions have 1 review record while others have multiple review records. The app needs to inspect them to make sure it's the correct one to display.

See screenshot for an example.

To Reproduce

Steps to reproduce the behavior:

  1. Go to https://www.topcoder.com/challenges/30120970?tab=submissions
  2. Click on the submissions with 100
  3. Inspect the submission API data

Screenshots

https://www.topcoder.com/direct/customerProjectsAjaxAction



Final Submission Guidelines

Git issue link: https://github.com/topcoder-platform/community-app/issues/4336

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30124030