[Yanel-commits] rev 41245 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/impl

michi at wyona.com michi at wyona.com
Mon Feb 2 09:32:53 CET 2009


Author: michi
Date: 2009-02-02 09:32:52 +0100 (Mon, 02 Feb 2009)
New Revision: 41245

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/impl/RevisionInformationMenuItem.java
Log:
check if workflow state is null

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/impl/RevisionInformationMenuItem.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/impl/RevisionInformationMenuItem.java	2009-02-02 08:13:28 UTC (rev 41244)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/impl/RevisionInformationMenuItem.java	2009-02-02 08:32:52 UTC (rev 41245)
@@ -77,8 +77,13 @@
         value += "<li>Comment: " + this.revisionInfo.getComment() + "</li>";
         if (workflowableRes != null) {
             try {
-                value += "<li>Workflow state: " + workflowableRes.getWorkflowState(revisionInfo.getName()) + "</li>";
-                value += "<li>Transition date: " + formatDate(workflowableRes.getWorkflowDate(revisionInfo.getName())) + "</li>";
+                String wfState = workflowableRes.getWorkflowState(revisionInfo.getName());
+                if (wfState != null) {
+                    value += "<li>Workflow state: " + wfState + "</li>";
+                    value += "<li>Transition date: " + formatDate(workflowableRes.getWorkflowDate(revisionInfo.getName())) + "</li>";
+                } else {
+                    log.warn("Workflow state of revision '" + revisionInfo.getName() + "' is null. Maybe workflow was enabled at some later stage and hence this revision has no workflow!");
+                }
             } catch(Exception e) {
                 log.error(e, e);
             }



More information about the Yanel-commits mailing list