]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/execution/JcrExecutionModulesListener.java
Introduce JCR test result
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.jcr / src / main / java / org / argeo / slc / jcr / execution / JcrExecutionModulesListener.java
index 45eb26f5cffc70d5a5fd7bae994a23fd3fdd8949..044036c0eb4e7395f6131b323c3d1d56a0416eff 100644 (file)
@@ -212,10 +212,14 @@ public class JcrExecutionModulesListener implements ExecutionModulesListener,
                // name, description
                flowNode.setProperty(SLC_NAME, efd.getName());
                String[] tokens = relativePath.split("/");
-               flowNode.setProperty(Property.JCR_TITLE, tokens[tokens.length - 1]);
+               String endName = tokens[tokens.length - 1];
                if (efd.getDescription() != null
-                               && efd.getDescription().trim().equals(""))
-                       flowNode.setProperty(Property.JCR_DESCRIPTION, efd.getDescription());
+                               && !efd.getDescription().trim().equals("")) {
+                       flowNode.setProperty(Property.JCR_TITLE, efd.getDescription());
+               } else {
+                       flowNode.setProperty(Property.JCR_TITLE, endName);
+               }
+               flowNode.setProperty(Property.JCR_DESCRIPTION, endName);
 
                // execution spec
                ExecutionSpec executionSpec = efd.getExecutionSpec();