Author: xlawrence
Date: Mon Jul  9 09:50:02 2007
New Revision: 17915

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17915&repname=
=3Djahia
Log:
resolve issue: http://www.jahia.net/jira/browse/JAHIA-2097: Exception raise=
d while trying to validate 10000 pages with publish all feature

Modified:
    trunk/core/src/java/org/jahia/services/workflow/NotifyAllJob.java
    trunk/core/src/java/org/jahia/services/workflow/PublishAllJob.java

Modified: trunk/core/src/java/org/jahia/services/workflow/NotifyAllJob.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/services/workflow/NotifyAllJob.java&rev=3D17915&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
--- trunk/core/src/java/org/jahia/services/workflow/NotifyAllJob.java (orig=
inal)
+++ trunk/core/src/java/org/jahia/services/workflow/NotifyAllJob.java Mon J=
ul  9 09:50:02 2007
@@ -78,7 +78,7 @@
                 if (logger.isDebugEnabled()) logger.debug("Processing obje=
ct: " + key);
                 final ObjectKey objectKey =3D ObjectKey.getInstance(key);
                 final ContentObject theObject =3D ContentObject.getContent=
ObjectInstance(objectKey);
-                if (! theObject.checkWriteAccess(jParams.getUser())) {
+                if (theObject =3D=3D null || ! theObject.checkWriteAccess(=
jParams.getUser())) {
                     if (logger.isDebugEnabled()) logger.debug("No Write ac=
cess on " + key);
                     continue;
                 }

Modified: trunk/core/src/java/org/jahia/services/workflow/PublishAllJob.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/services/workflow/PublishAllJob.java&rev=3D17915&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
--- trunk/core/src/java/org/jahia/services/workflow/PublishAllJob.java (ori=
ginal)
+++ trunk/core/src/java/org/jahia/services/workflow/PublishAllJob.java Mon =
Jul  9 09:50:02 2007
@@ -79,7 +79,7 @@
                 if (logger.isDebugEnabled()) logger.debug("Processing obje=
ct: " + key);
                 final ObjectKey objectKey =3D ObjectKey.getInstance(key);
                 final ContentObject theObject =3D ContentObject.getContent=
ObjectInstance(objectKey);
-                if (! theObject.checkAdminAccess(jParams.getUser())) {
+                if (theObject =3D=3D null || ! theObject.checkAdminAccess(=
jParams.getUser())) {
                     if (logger.isDebugEnabled()) logger.debug("No Admin ac=
cess on " + key);
                     continue;
                 }

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

Reply via email to