|
|
@@ -431,24 +431,24 @@ func NotebookDel(ctx *context.Context) { |
|
|
|
|
|
|
|
|
if task.Status != string(models.ModelArtsCreateFailed) && task.Status != string(models.ModelArtsStartFailed) && task.Status != string(models.ModelArtsStopped) { |
|
|
if task.Status != string(models.ModelArtsCreateFailed) && task.Status != string(models.ModelArtsStartFailed) && task.Status != string(models.ModelArtsStopped) { |
|
|
log.Error("the job(%s) has not been stopped", task.JobName) |
|
|
log.Error("the job(%s) has not been stopped", task.JobName) |
|
|
ctx.ServerError("the job has not been stopped", errors.New("the job has not been stopped")) |
|
|
|
|
|
|
|
|
ctx.RenderWithErr("the job has not been stopped", tplDebugJobIndex, nil) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
_, err := modelarts.DelNotebook2(jobID) |
|
|
_, err := modelarts.DelNotebook2(jobID) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
log.Error("DelNotebook2(%s) failed:%v", task.JobName, err.Error()) |
|
|
log.Error("DelNotebook2(%s) failed:%v", task.JobName, err.Error()) |
|
|
if strings.Contains(err.Error(), modelarts.NotebookNotFound) || strings.Contains(err.Error(), modelarts.NotebookNoPermission) { |
|
|
|
|
|
|
|
|
if strings.Contains(err.Error(), modelarts.NotebookNotFound) || strings.Contains(err.Error(), modelarts.NotebookNoPermission) || strings.Contains(err.Error(), modelarts.NotebookInvalid){ |
|
|
log.Info("old notebook version") |
|
|
log.Info("old notebook version") |
|
|
} else { |
|
|
} else { |
|
|
ctx.ServerError("DelNotebook2 failed", err) |
|
|
|
|
|
|
|
|
ctx.RenderWithErr(err.Error(), tplDebugJobIndex, nil) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
err = models.DeleteJob(task) |
|
|
err = models.DeleteJob(task) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
ctx.ServerError("DeleteJob failed", err) |
|
|
|
|
|
|
|
|
ctx.RenderWithErr(err.Error(), tplDebugJobIndex, nil) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|