diff --git a/web/routes/test.go b/web/routes/test.go index 5fe5e42..a0b0e93 100644 --- a/web/routes/test.go +++ b/web/routes/test.go @@ -72,5 +72,10 @@ func TestPostCreate(c flamego.Context, form forms.TestForm, errs binding.Errors) _ = models.DB.Create(&test) + for _, v := range form.Benchmarks { + fmt.Printf("%s", v) + test.Association("Benchmarks").Append(models.Benchmark{ID: v}) + } + c.Redirect(fmt.Sprintf("/test/%d", test.ID)) }