[Yanel-commits] rev 36336 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow

michi at wyona.com michi at wyona.com
Mon May 5 15:25:53 CEST 2008


Author: michi
Date: 2008-05-05 15:25:52 +0200 (Mon, 05 May 2008)
New Revision: 36336

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java
Log:
catch NP if no revisions exist yet

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java	2008-05-05 13:18:50 UTC (rev 36335)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/workflow/WorkflowHelper.java	2008-05-05 13:25:52 UTC (rev 36336)
@@ -108,12 +108,15 @@
         return false;
     }*/
     
+    /**
+     * Get revision which is marked as live
+     */
     public static String getLiveRevision(Resource resource) throws WorkflowException {
         try {
             WorkflowableV1 workflowable = (WorkflowableV1)resource;
             if (getWorkflow(resource) == null) {
                 RevisionInformation[] revisions = ((VersionableV2)resource).getRevisions();
-                if (revisions.length == 0) {
+                if (revisions == null || revisions.length == 0) {
                     return null;
                 } else {
                     return revisions[revisions.length-1].getName();



More information about the Yanel-commits mailing list