diff --git a/routers/repo/grampus.go b/routers/repo/grampus.go index e16d39a00..aa3b7ef78 100755 --- a/routers/repo/grampus.go +++ b/routers/repo/grampus.go @@ -938,7 +938,11 @@ func GrampusGetLog(ctx *context.Context) { content, err := grampus.GetTrainJobLog(job.JobID) if err != nil { log.Error("GetTrainJobLog failed: %v", err, ctx.Data["MsgID"]) - ctx.ServerError(err.Error(), err) + ctx.JSON(http.StatusOK, map[string]interface{}{ + "JobName": job.JobName, + "Content": "", + "CanLogDownload": false, + }) return } canLogDownload := err == nil && job.IsUserHasRight(ctx.User)