SQLStore: Add test for nested transactions events (#60500)

* SQLStore: Add test for nested transactions events

* Replace fmt.Print* with t.Log*

* Add different test cases
This commit is contained in:
Joan López de la Franca Beltran
2023-01-23 14:17:56 +01:00
committed by GitHub
parent 4def287e62
commit 2b0de82aa9
3 changed files with 78 additions and 6 deletions
+3 -5
View File
@@ -85,11 +85,9 @@ func (ss *SQLStore) inTransactionWithRetryCtx(ctx context.Context, engine *xorm.
return err
}
if len(sess.events) > 0 {
for _, e := range sess.events {
if err = bus.Publish(ctx, e); err != nil {
ctxLogger.Error("Failed to publish event after commit.", "error", err)
}
for _, e := range sess.events {
if err = bus.Publish(ctx, e); err != nil {
ctxLogger.Error("Failed to publish event after commit.", "error", err)
}
}