From e3e4e24e56b21855821f2140cac75d043352b412 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Wed, 29 May 2024 10:07:15 -0400 Subject: [PATCH] Fixed associating benchmarks to test --- web/routes/test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/routes/test.go b/web/routes/test.go index a0b0e93..c886c7c 100644 --- a/web/routes/test.go +++ b/web/routes/test.go @@ -72,9 +72,11 @@ func TestPostCreate(c flamego.Context, form forms.TestForm, errs binding.Errors) _ = models.DB.Create(&test) + // bind benchmarks to test for _, v := range form.Benchmarks { - fmt.Printf("%s", v) - test.Association("Benchmarks").Append(models.Benchmark{ID: v}) + var benchmark models.Benchmark + models.DB.First(&benchmark, v) // find benchmark + models.DB.Model(&test).Association("Benchmarks").Append(&benchmark) } c.Redirect(fmt.Sprintf("/test/%d", test.ID))