fix: compile: return correct JudgeStatus when compile failed
This commit is contained in:
parent
7538737629
commit
3cfa0938e6
@ -103,7 +103,7 @@ func (s *service) Compile(meta *JudgeMeta) (*JudgeStatus, e.Status) {
|
|||||||
msg = utils.If(err == nil, msg, nil)
|
msg = utils.If(err == nil, msg, nil)
|
||||||
msgText := string(msg)
|
msgText := string(msg)
|
||||||
|
|
||||||
if !file.Exist(targetFile) || file.Empty(targetFile) {
|
if status != e.Success || !file.Exist(targetFile) || file.Empty(targetFile) {
|
||||||
return &JudgeStatus{
|
return &JudgeStatus{
|
||||||
Message: "Compile Failed",
|
Message: "Compile Failed",
|
||||||
CompileMessage: msgText,
|
CompileMessage: msgText,
|
||||||
|
Loading…
Reference in New Issue
Block a user