From 0196dfe695b8d2cc55b3130788435c85fa597a4b Mon Sep 17 00:00:00 2001 From: John Buck Date: Sat, 2 Aug 2025 21:42:58 -0400 Subject: [PATCH] i_1006 fix log bug with accepting wrong answers --- src/edu/csus/ecs/pc2/graders/LegacyGrader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {