aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
}