ENT-6584: Move sending of events to finally block. This makes sure it… (#4383) (#7057)

* ENT-6584: Move sending of events to finally block. This makes sure it gets executed in event of an exception.
This commit is contained in:
Adel El-Beik
2022-02-08 10:32:12 +00:00
committed by GitHub
parent 30786fb681
commit 76366398fe

View File

@ -112,12 +112,11 @@ class DatabaseTransaction(
} finally { } finally {
clearException() clearException()
contextTransactionOrNull = outerTransaction contextTransactionOrNull = outerTransaction
} if (outerTransaction == null) {
synchronized(this) {
if (outerTransaction == null) { closed = true
synchronized(this) { boundary.onNext(CordaPersistence.Boundary(id, committed))
closed = true }
boundary.onNext(CordaPersistence.Boundary(id, committed))
} }
} }
} }