Skip to content

Commit e033a43

Browse files
committed
#480 - Actually added higher value = higher priority
1 parent 157de77 commit e033a43

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

backend/src/main/kotlin/dev/dres/api/rest/handler/judgement/DequeueJudgementHandler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class DequeueJudgementHandler : AbstractJudgementHandler(),
5353
private fun nextRequest(ctx: Context): ApiJudgementRequest? {
5454
val evaluationManager = ctx.eligibleManagerForId<RunManager>()
5555
checkEligibility(ctx, evaluationManager)
56-
val validator = evaluationManager.judgementValidators.sortedBy { it.priority }.find { it.hasOpen } ?: return null
56+
val validator = evaluationManager.judgementValidators.sortedBy { it.priority }.reversed().find { it.hasOpen } ?: return null
5757
val next = validator.next() ?: return null
5858
val taskDescription = validator.taskTemplate.textualDescription()
5959
return ApiJudgementRequest(

backend/src/main/kotlin/dev/dres/api/rest/handler/judgement/DequeueVoteHandler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class DequeueVoteHandler: AbstractJudgementHandler(), GetRestHandler<ApiJudgemen
5252
fun nextRequest(ctx: Context): ApiJudgementRequest? { //TODO needs adjustment to deal with answerSets
5353
val evaluationManager = ctx.eligibleManagerForId<RunManager>()
5454

55-
val validator = evaluationManager.judgementValidators.filterIsInstance<VoteValidator>().sortedBy { it.priority }.find { it.isActive } ?: return null
55+
val validator = evaluationManager.judgementValidators.filterIsInstance<VoteValidator>().sortedBy { it.priority }.reversed().find { it.isActive } ?: return null
5656
val next = validator.next()
5757
?: /* No submission awaiting judgement */
5858
return null

0 commit comments

Comments
 (0)