aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfelix <felix>2018-06-25 12:46:21 +0000
committerfelix <felix>2018-06-25 12:46:21 +0000
commit2951e5885a1554634e2bf000cb3bdf2421c0bc5d (patch)
tree0a93ee0899d3fcf584396c98b102a3f3e199b218
parent7b85630b672cc220cc3a4201e9554502e98ef10e (diff)
downloadmigrate-2951e5885a1554634e2bf000cb3bdf2421c0bc5d.tar.gz
migrate-2951e5885a1554634e2bf000cb3bdf2421c0bc5d.tar.bz2
Check callback prior to running it
-rw-r--r--migrate.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/migrate.go b/migrate.go
index 7ce9abc..f5838f3 100644
--- a/migrate.go
+++ b/migrate.go
@@ -86,7 +86,9 @@ func (m *Migrator) MigrateTo(toVersion int64) error {
}
if currVersion >= toVersion {
- go m.callback(maxVersion, currVersion, nil)
+ if m.callback != nil {
+ go m.callback(maxVersion, currVersion, nil)
+ }
return nil
}