diff --git a/routers/repo/grampus.go b/routers/repo/grampus.go index f2f26cf0d..108394bec 100755 --- a/routers/repo/grampus.go +++ b/routers/repo/grampus.go @@ -190,12 +190,17 @@ func GrampusNotebookCreate(ctx *context.Context, form auth.CreateGrampusNotebook return } - datasetInfos, datasetNames, err := models.GetDatasetInfo(uuid, computeSourceSimple) - if err != nil { - log.Error("GetDatasetInfo failed: %v", err, ctx.Data["MsgID"]) - grampusNotebookNewDataPrepare(ctx, processType) - ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tpl, &form) - return + var datasetInfos map[string]models.DatasetInfo + var datasetNames string + //var + if uuid != "" { + datasetInfos, datasetNames, err = models.GetDatasetInfo(uuid, computeSourceSimple) + if err != nil { + log.Error("GetDatasetInfo failed: %v", err, ctx.Data["MsgID"]) + grampusNotebookNewDataPrepare(ctx, processType) + ctx.RenderWithErr(ctx.Tr("cloudbrain.error.dataset_select"), tpl, &form) + return + } } //prepare code and out path