mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2025-09-15 13:29:38 +00:00
fix in transactions
This commit is contained in:
@@ -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
|
||||
|
||||
|
@@ -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 ->
|
||||
|
Reference in New Issue
Block a user