From c6e9aa47819f5681b187668753ae4a5e53f4e2bc Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Mon, 9 Dec 2013 17:34:51 +0100 Subject: Return false from Transition.hasOutcome and hasScript if there are property symbols but the properties are empty (e.g. activities with no schema defined). The methods must now be given activity properties. --- src/main/java/com/c2kernel/lifecycle/instance/Activity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/com/c2kernel/lifecycle/instance/Activity.java') diff --git a/src/main/java/com/c2kernel/lifecycle/instance/Activity.java b/src/main/java/com/c2kernel/lifecycle/instance/Activity.java index 42ffe79..889006c 100644 --- a/src/main/java/com/c2kernel/lifecycle/instance/Activity.java +++ b/src/main/java/com/c2kernel/lifecycle/instance/Activity.java @@ -143,7 +143,7 @@ public class Activity extends WfVertex Schema schema = null; String viewName = null; boolean storeOutcome = false; - if (transition.hasOutcome()) { + if (transition.hasOutcome(getProperties())) { schema = transition.getSchema(getProperties()); viewName = (String)getProperties().get("Viewpoint"); if (requestData != null && requestData.length()>0) -- cgit v1.2.3