|
|
|
@@ -81,8 +81,6 @@ func cloudBrainFileNoteBookCreate(ctx *context.Context, option api.CreateFileNot |
|
|
|
jobName := util.ConvertDisplayJobNameToJobName(displayJobName) |
|
|
|
jobType := string(models.JobTypeDebug) |
|
|
|
|
|
|
|
codePath := getCodePath(jobName) |
|
|
|
|
|
|
|
lock := redis_lock.NewDistributeLock(redis_key.CloudbrainBindingJobNameKey(fmt.Sprint(repo.ID), jobType, displayJobName)) |
|
|
|
defer lock.UnLock() |
|
|
|
isOk, err := lock.Lock(models.CloudbrainKeyDuration) |
|
|
|
@@ -126,7 +124,7 @@ func cloudBrainFileNoteBookCreate(ctx *context.Context, option api.CreateFileNot |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
errStr := uploadCodeFile(sourceRepo, codePath, option.BranchName, option.File, jobName) |
|
|
|
errStr := uploadCodeFile(sourceRepo, getCodePath(jobName), option.BranchName, option.File, jobName) |
|
|
|
if errStr != "" { |
|
|
|
ctx.JSON(http.StatusOK, models.BaseErrorMessageApi(ctx.Tr("repo.notebook_file_not_exist"))) |
|
|
|
return |
|
|
|
|