Author: sshyrkov
Date: Fri Nov 30 18:34:08 2007
New Revision: 19327

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19327&repname=
=3Djahia
Log:
Prevent NPE if the main link object is not found

Modified:
    branches/JAHIA-VODAFONE-5-0-2-SP BRANCH/core/src/java/org/jahia/ajax/si=
temap/SiteMapAbstractAction.java

Modified: branches/JAHIA-VODAFONE-5-0-2-SP BRANCH/core/src/java/org/jahia/a=
jax/sitemap/SiteMapAbstractAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-VODAFO=
NE-5-0-2-SP%20BRANCH/core/src/java/org/jahia/ajax/sitemap/SiteMapAbstractAc=
tion.java&rev=3D19327&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-VODAFONE-5-0-2-SP BRANCH/core/src/java/org/jahia/ajax/si=
temap/SiteMapAbstractAction.java (original)
+++ branches/JAHIA-VODAFONE-5-0-2-SP BRANCH/core/src/java/org/jahia/ajax/si=
temap/SiteMapAbstractAction.java Fri Nov 30 18:34:08 2007
@@ -127,6 +127,10 @@
                         final ContentObject main =3D workflowService.getMa=
inLinkObject(contentObject);
                         // check for cyclic situation
                         //if ( main !=3D null && !main.getObjectKey().equa=
ls(object.getObjectKey()) ){
+                        if (main =3D=3D null) {
+                            logger.warn("Main object is null for the conte=
nt object: " + contentObject.getObjectKey());
+                            continue;
+                        }
                         if ((main instanceof ContentPage && ((ContentPage)=
 main).getParentID(EntryLoadRequest.STAGED) !=3D object.getPageID()) ||
                                 (!(main instanceof ContentPage) && main.ge=
tPageID() !=3D object.getPageID())) {
                             continue;

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

Reply via email to