From 5641a745733bc61f7c5762d81dcdbbe7590a2f4b Mon Sep 17 00:00:00 2001 From: Havrileck Alexandre Date: Mon, 18 Mar 2024 11:27:05 +0100 Subject: [PATCH] fix: Fix insert migration method to use a structure instead of a map Closes #217 --- gormigrate.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gormigrate.go b/gormigrate.go index 980dc21..8b4b5b8 100644 --- a/gormigrate.go +++ b/gormigrate.go @@ -458,7 +458,9 @@ func (g *Gormigrate) unknownMigrationsHaveHappened() (bool, error) { } func (g *Gormigrate) insertMigration(id string) error { - record := map[string]interface{}{g.options.IDColumnName: id} + record := g.model() + v := reflect.ValueOf(record) + v.Elem().FieldByName("ID").SetString(id) return g.tx.Table(g.options.TableName).Create(record).Error }