#100 修复:修改数据集名称后无法上传数据

Merged
avadesian merged 2 commits from fix-99 into develop 2 years ago
  1. +1
    -0
      modules/auth/dataset.go
  2. +7
    -1
      routers/repo/dataset.go
  3. +1
    -0
      templates/repo/datasets/index.tmpl

+ 1
- 0
modules/auth/dataset.go View File

@@ -31,4 +31,5 @@ type EditDatasetForm struct {
Private bool
ReleaseID int64 `xorm:"INDEX"`
Files []string
Type string `binding:"Required"`
}

+ 7
- 1
routers/repo/dataset.go View File

@@ -49,6 +49,12 @@ func DatasetIndex(ctx *context.Context) {
ctx.NotFound("GetDatasetByRepo", err)
return
}

if ctx.Query("type") == "" {
log.Error("not found param type")
ctx.NotFound("type error", nil)
return
}
err = models.GetDatasetAttachments(ctx.QueryInt("type"), dataset)
if err != nil {
ctx.ServerError("GetDatasetAttachments", err)
@@ -116,5 +122,5 @@ func EditDatasetPost(ctx *context.Context, form auth.EditDatasetForm) {
ctx.HTML(200, tplIndex)
log.Error("%v", err)
}
ctx.Redirect(ctx.Repo.RepoLink + "/datasets")
ctx.Redirect(ctx.Repo.RepoLink + "/datasets?type=" + form.Type)
}

+ 1
- 0
templates/repo/datasets/index.tmpl View File

@@ -55,6 +55,7 @@
<div class="sixteen wide column">
<textarea name="description" rows="3">{{.dataset.Description}}</textarea>
</div>
<input name="type" value="{{.Type}}" type="hidden" />
<div class="sixteen wide column">
<a class="ui button" id="cancel">{{.i18n.Tr "cancel"}}</a>
<button class="ui primary button" id="submit">{{.i18n.Tr "dataset.update_dataset"}}</button>


Loading…
Cancel
Save