@@ -478,13 +478,14 @@ func (this *Migrator) Migrate() (err error) {
478478 if this .migrationContext .AttemptInstantDDL {
479479 if this .migrationContext .Noop {
480480 this .migrationContext .Log .Debugf ("Noop operation; not really attempting instant DDL" )
481+ return this .hooksExecutor .onSuccess (true )
481482 } else {
482483 this .migrationContext .Log .Infof ("Attempting to execute alter with ALGORITHM=INSTANT" )
483484 if err := this .applier .AttemptInstantDDL (); err == nil {
484485 if err := this .finalCleanup (); err != nil {
485486 return nil
486487 }
487- if err := this .hooksExecutor .onSuccess (); err != nil {
488+ if err := this .hooksExecutor .onSuccess (true ); err != nil {
488489 return err
489490 }
490491 this .migrationContext .Log .Infof ("Success! table %s.%s migrated instantly" , sql .EscapeName (this .migrationContext .DatabaseName ), sql .EscapeName (this .migrationContext .OriginalTableName ))
@@ -620,7 +621,7 @@ func (this *Migrator) Migrate() (err error) {
620621 if err := this .finalCleanup (); err != nil {
621622 return nil
622623 }
623- if err := this .hooksExecutor .onSuccess (); err != nil {
624+ if err := this .hooksExecutor .onSuccess (false ); err != nil {
624625 return err
625626 }
626627 this .migrationContext .Log .Infof ("Done migrating %s.%s" , sql .EscapeName (this .migrationContext .DatabaseName ), sql .EscapeName (this .migrationContext .OriginalTableName ))
@@ -734,7 +735,7 @@ func (this *Migrator) Revert() error {
734735 if err := this .finalCleanup (); err != nil {
735736 return nil
736737 }
737- if err := this .hooksExecutor .onSuccess (); err != nil {
738+ if err := this .hooksExecutor .onSuccess (false ); err != nil {
738739 return err
739740 }
740741 this .migrationContext .Log .Infof ("Done reverting %s.%s" , sql .EscapeName (this .migrationContext .DatabaseName ), sql .EscapeName (this .migrationContext .OriginalTableName ))
0 commit comments