Release state soft locks when a flow is killed via killFlow

This commit is contained in:
LankyDan 2019-11-04 13:21:06 +00:00
parent 3c0631a26a
commit 54394f6747

View File

@ -245,6 +245,7 @@ class SingleThreadedStateMachineManager(
} finally { } finally {
database.transaction { database.transaction {
checkpointStorage.removeCheckpoint(id) checkpointStorage.removeCheckpoint(id)
serviceHub.vaultService.softLockRelease(id.uuid)
} }
transitionExecutor.forceRemoveFlow(id) transitionExecutor.forceRemoveFlow(id)
unfinishedFibers.countDown() unfinishedFibers.countDown()