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
|
||||
result, point, status := h.runnerService.RunAndJudge(&meta)
|
||||
result.CompileMessage = compileResult.CompileMessage
|
||||
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)
|
||||
}
|
||||
|
||||
return &JudgeStatus{}, e.Success
|
||||
return &JudgeStatus{CompileMessage: msgText}, e.Success
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user