Description
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:
- Go to https://www.topcoder.com/challenges/30120970?tab=submissions
- Click on the submissions with 100
- Inspect the submission API data
Screenshots