Transactions

Hi all,

Suppose I have a transaction nested within a loop. Like the folowing:

4.times do   Product.transaction do     # do something     next if flag     # do something else   end end

Would the transaction be rolled back if the "next" statement is reached?

Thanks, Roberto Prado.

No, the transaction is *only* rolled back, if the transaction block is exited by an exception.

Michael