Author: sshyrkov
Date: Wed Sep 26 12:34:44 2007
New Revision: 18667

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18667&repname=
=3Djahia
Log:
JAHIA-2380: SP3: workflow sitemap: it shouldn't be possible to display a ch=
eckbox on a page without any title =

http://www.jahia.net/jira/browse/JAHIA-2380
Resolution: do not store entry in the jahia_languages_states if the content=
 object does not exist in the specified language

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/workflow/=
WorkflowEventListener.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/wor=
kflow/WorkflowEventListener.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/workflow/WorkflowEventListener.jav=
a&rev=3D18667&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/workflow/=
WorkflowEventListener.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/workflow/=
WorkflowEventListener.java Wed Sep 26 12:34:44 2007
@@ -114,14 +114,18 @@
         ContentObject object =3D (ContentObject) we.getObject();
         if(object =3D=3Dnull) return;
         String languageCode =3D we.getLanguageCode();
-        logger.debug("Object changed : "+object.getObjectKey()+ " , "+lang=
uageCode);
+        if (logger.isDebugEnabled()) {
+            logger.debug("Object changed : "+object.getObjectKey()+ " , "+=
languageCode);
+        }
 =

         WorkflowService service =3D ServicesRegistry.getInstance().getWork=
flowService();
 =

         JahiaUser user =3D we.getUser();
         boolean descendingInSubPages =3D we.isShouldDescend();
 =

-        logger.debug("A new workflow event has been fired for object "+obj=
ect.getObjectKey() + "(" + object.getClass() + "), language "+languageCode =
);
+        if (logger.isDebugEnabled()) {
+            logger.debug("A new workflow event has been fired for object "=
+object.getObjectKey() + "(" + object.getClass() + "), language "+languageC=
ode );
+        }
         try {
             int mode;
             ContentObject mainObject =3D service.getMainLinkObject(object);
@@ -134,7 +138,7 @@
 =

             mode =3D service.getInheritedMode(mainObject);
 =

-            if (mode !=3D WorkflowService.INACTIVE) {
+            if (mode !=3D WorkflowService.INACTIVE && mainObject.getLangua=
gesStates().containsKey(languageCode)) {
                 service.storeLanguageState((ContentObjectKey) mainObject.g=
etObjectKey(),languageCode,EntryLoadRequest.STAGING_WORKFLOW_STATE, mainObj=
ect.getSiteID());
             }
 =


_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to