]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - db/db.go
Fix migrations.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / db / db.go
index 63de87cee27d049e420b95733156c48b94dcf12f..2adc8c870caa159b34211401122cd743e536a84e 100644 (file)
--- a/db/db.go
+++ b/db/db.go
@@ -59,11 +59,12 @@ func migratedb() error {
 
        mig := make([]migrate.Migration, 0)
 
-       for _, migration := range migrations {
+       for i := range migrations {
+               index := i
                mig = append(mig, migrate.Migration{
-                       Version: migration.Version,
+                       Version: migrations[index].Version,
                        Up: func(db orm.DB) error {
-                               for _, query := range migration.Up {
+                               for _, query := range migrations[index].Up {
                                        _, err := db.Exec(query)
                                        if err != nil {
                                                return err
@@ -73,7 +74,7 @@ func migratedb() error {
                                return nil
                        },
                        Down: func(db orm.DB) error {
-                               for _, query := range migration.Down {
+                               for _, query := range migrations[index].Down {
                                        _, err := db.Exec(query)
                                        if err != nil {
                                                return err