diff --git a/src/edu/csus/ecs/pc2/graders/LegacyGrader.java b/src/edu/csus/ecs/pc2/graders/LegacyGrader.java index 60a1942fd..4aad10860 100644 --- a/src/edu/csus/ecs/pc2/graders/LegacyGrader.java +++ b/src/edu/csus/ecs/pc2/graders/LegacyGrader.java @@ -285,9 +285,9 @@ public String gradeTestCases(ArrayList testCaseResults) { // Only calculate judgment if there were no errors if(graderError == 0) { // Check for no failures or always accept mode or optional flag "any" accepted case - if(!anyFailures || verdictMode == VerdictMode.always_accept || (acceptIfAnyAccepted && scoreCount > 0)) { + if(!anyFailures || verdictMode == VerdictMode.always_accept || (acceptIfAnyAccepted && sawJudgment[0])) { if(scoreCount == 0) { - // this there were no judgments in the input + // this means there were no judgments in the input System.err.println("LegacyGrader: No judgments in the input."); graderError = GRADER_ERROR_NO_TEST_CASES; } else {