diff --git a/modules/modelarts/resty.go b/modules/modelarts/resty.go index 28fcdd49a..65dd6fe6d 100755 --- a/modules/modelarts/resty.go +++ b/modules/modelarts/resty.go @@ -35,6 +35,7 @@ const ( //error code modelartsIllegalToken = "ModelArts.6401" NotebookNotFound = "ModelArts.6404" + NotebookNoPermission = "ModelArts.6403" ) func getRestyClient() *resty.Client { diff --git a/routers/repo/modelarts.go b/routers/repo/modelarts.go index 6c586d38e..fad449fec 100755 --- a/routers/repo/modelarts.go +++ b/routers/repo/modelarts.go @@ -438,7 +438,7 @@ func NotebookDel(ctx *context.Context) { _, err := modelarts.DelNotebook2(jobID) if err != nil { log.Error("DelNotebook2(%s) failed:%v", task.JobName, err.Error()) - if strings.Contains(err.Error(), modelarts.NotebookNotFound) { + if strings.Contains(err.Error(), modelarts.NotebookNotFound) || strings.Contains(err.Error(), modelarts.NotebookNoPermission) { log.Info("old notebook version") } else { ctx.ServerError("DelNotebook2 failed", err)