From b88d715d6146570c4ec29593d6d4874e46044304 Mon Sep 17 00:00:00 2001 From: Lasse Hyldahl Jensen Date: Thu, 9 Nov 2023 16:42:54 +0100 Subject: [PATCH] Fix error overwritten --- migrator/migrator.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/migrator/migrator.go b/migrator/migrator.go index b0ae01c4..9299429e 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -115,7 +115,10 @@ func (m Migrator) migrateTable(queryTx, execTx *gorm.DB, value interface{}) (err return } defer func() { - err = execTx.Migrator().ReleaseLock() + releaseErr := execTx.Migrator().ReleaseLock() + if err == nil { + err = releaseErr + } }() if !queryTx.Migrator().HasTable(value) {