fix in transactions

This commit is contained in:
2025-04-02 16:05:33 +06:00
parent 5d95c3eb9c
commit e269d0d206
2 changed files with 3 additions and 1 deletions

View File

@@ -7,6 +7,8 @@
* `Koin`: `4.0.2` -> `4.0.3`
* `Coroutines`:
* Add `SmartKeyRWLocker.withWriteLocks` extension with vararg keys
* `Transactions`:
* Fix order of rollback actions calling
## 0.25.3

View File

@@ -71,7 +71,7 @@ suspend fun <T> doSuspendTransaction(
return runCatching {
transactionsDSL.block()
}.onFailure { e ->
transactionsDSL.rollbackActions.forEach {
transactionsDSL.rollbackActions.reversed().forEach {
runCatching {
it.invoke(e)
}.onFailure { ee ->