From 79d89bfe00b3d75b5f9e07f0c73dbeb4eeb903cf Mon Sep 17 00:00:00 2001 From: jensp Date: Tue, 11 Sep 2012 10:33:10 +0000 Subject: [PATCH] =?UTF-8?q?Hotfix=20f=C3=BCr=20Problem=20Navigation=20Publ?= =?UTF-8?q?icPersonalProfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.libreccm.org/ccm/trunk@1856 8810af33-2d31-482b-a856-94f89814c4df --- .../cms/contenttypes/PublicPersonalProfileXmlUtil.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/PublicPersonalProfileXmlUtil.java b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/PublicPersonalProfileXmlUtil.java index c91ee728c..bb66a89e3 100644 --- a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/PublicPersonalProfileXmlUtil.java +++ b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/PublicPersonalProfileXmlUtil.java @@ -176,16 +176,21 @@ public class PublicPersonalProfileXmlUtil { } final ContentItem targetItem = link.getTargetItem(); - if (!(targetItem instanceof PublicPersonalProfile) - && (targetItem instanceof ContentPage)) { + System.out.printf("targetItem.getClass.getName: %s\n", targetItem.getClass().getName()); + if ((targetItem instanceof PublicPersonalProfile) + || (targetItem instanceof ContentPage)) { final ContentPage targetPage = (ContentPage) targetItem; if (!(targetPage.getContentBundle().hasInstance(profile.getLanguage(), false))) { + System.out.printf("No suitable language found. Continuing...\n"); continue; } + System.out.printf("Creating navigation entry for %s\n", navLinkKey); navLinks.add(createNavLink(navItem, navLinkKey, targetItem)); + } else { + System.out.println("targetItem is not a PublicPersonalProfile and not a content item"); } }