fix(handler): updated failed events (#7146)

This commit is contained in:
Silvan
2024-01-04 22:36:08 +01:00
committed by GitHub
parent b7d027e2fd
commit aa2d642e97
2 changed files with 23 additions and 2 deletions

View File

@@ -331,7 +331,7 @@ func (h *Handler) processEvents(ctx context.Context, config *triggerConfig) (add
return false, err
}
defer func() {
if err != nil {
if err != nil && !errors.Is(err, &executionError{}) {
rollbackErr := tx.Rollback()
h.log().OnError(rollbackErr).Debug("unable to rollback tx")
return
@@ -472,7 +472,7 @@ func (h *Handler) executeStatement(ctx context.Context, tx *sql.Tx, currentState
return nil
}
return err
return &executionError{parent: err}
}
return nil