aboutsummaryrefslogtreecommitdiff
path: root/db/db.go
diff options
context:
space:
mode:
Diffstat (limited to 'db/db.go')
-rw-r--r--db/db.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/db/db.go b/db/db.go
index 63de87c..2adc8c8 100644
--- a/db/db.go
+++ b/db/db.go
@@ -59,11 +59,12 @@ func migratedb() error {
59 59
60 mig := make([]migrate.Migration, 0) 60 mig := make([]migrate.Migration, 0)
61 61
62 for _, migration := range migrations { 62 for i := range migrations {
63 index := i
63 mig = append(mig, migrate.Migration{ 64 mig = append(mig, migrate.Migration{
64 Version: migration.Version, 65 Version: migrations[index].Version,
65 Up: func(db orm.DB) error { 66 Up: func(db orm.DB) error {
66 for _, query := range migration.Up { 67 for _, query := range migrations[index].Up {
67 _, err := db.Exec(query) 68 _, err := db.Exec(query)
68 if err != nil { 69 if err != nil {
69 return err 70 return err
@@ -73,7 +74,7 @@ func migratedb() error {
73 return nil 74 return nil
74 }, 75 },
75 Down: func(db orm.DB) error { 76 Down: func(db orm.DB) error {
76 for _, query := range migration.Down { 77 for _, query := range migrations[index].Down {
77 _, err := db.Exec(query) 78 _, err := db.Exec(query)
78 if err != nil { 79 if err != nil {
79 return err 80 return err