From 66b93033f50a631acecb88a7eeb41e6509d01091 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Thu, 23 Nov 2017 09:52:17 +0000 Subject: [PATCH] Fix datajpapersist sample - Fix sample per changed release logic in DefaultStateMachineService. - Relates to #432 --- .../main/java/demo/datajpapersist/StateMachineController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-statemachine-samples/datajpapersist/src/main/java/demo/datajpapersist/StateMachineController.java b/spring-statemachine-samples/datajpapersist/src/main/java/demo/datajpapersist/StateMachineController.java index 655c57c7..d62f409a 100644 --- a/spring-statemachine-samples/datajpapersist/src/main/java/demo/datajpapersist/StateMachineController.java +++ b/spring-statemachine-samples/datajpapersist/src/main/java/demo/datajpapersist/StateMachineController.java @@ -80,6 +80,7 @@ public class StateMachineController { currentStateMachine.addStateListener(listener); currentStateMachine.start(); } else if (!ObjectUtils.nullSafeEquals(currentStateMachine.getId(), machineId)) { + stateMachineService.releaseStateMachine(currentStateMachine.getId()); currentStateMachine.stop(); currentStateMachine = stateMachineService.acquireStateMachine(machineId); currentStateMachine.addStateListener(listener);