feat: return CompileMessage even if compile is success
This commit is contained in:
parent
bb53ae280f
commit
204b61a867
@ -85,6 +85,7 @@ func (h *handler) Judge(_ context.Context, t *asynq.Task) error {
|
|||||||
|
|
||||||
// 6. run and judge
|
// 6. run and judge
|
||||||
result, point, status := h.runnerService.RunAndJudge(&meta)
|
result, point, status := h.runnerService.RunAndJudge(&meta)
|
||||||
|
result.CompileMessage = compileResult.CompileMessage
|
||||||
return status, point, result
|
return status, point, result
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
@ -104,5 +104,5 @@ func (s *service) Compile(meta *JudgeMeta) (*JudgeStatus, e.Status) {
|
|||||||
utils.If(status == e.Success, e.RunnerUserCompileFailed, status)
|
utils.If(status == e.Success, e.RunnerUserCompileFailed, status)
|
||||||
}
|
}
|
||||||
|
|
||||||
return &JudgeStatus{}, e.Success
|
return &JudgeStatus{CompileMessage: msgText}, e.Success
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user