From 90ac81b6b38517388861bd22bca216551872f8ab Mon Sep 17 00:00:00 2001 From: pb Date: Sat, 25 Dec 2010 16:11:51 +0000 Subject: [PATCH] Verhinderung einer NPE git-svn-id: https://svn.libreccm.org/ccm/trunk@657 8810af33-2d31-482b-a856-94f89814c4df --- .../src/com/arsdigita/london/subsite/SubsiteContext.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ccm-ldn-subsite/src/com/arsdigita/london/subsite/SubsiteContext.java b/ccm-ldn-subsite/src/com/arsdigita/london/subsite/SubsiteContext.java index c02cb7f5d..4fb4c251b 100755 --- a/ccm-ldn-subsite/src/com/arsdigita/london/subsite/SubsiteContext.java +++ b/ccm-ldn-subsite/src/com/arsdigita/london/subsite/SubsiteContext.java @@ -83,9 +83,12 @@ public final class SubsiteContext { * @return the currently selected content site */ public final Site getSite() { + Site site = null; HttpServletRequest request = DispatcherHelper.getRequest(); - Site site = (Site)request.getAttribute(SITE_REQUEST_ATTRIBUTE); - Assert.exists(site, Site.class); + if(request.getAttribute(SITE_REQUEST_ATTRIBUTE) != null) { + site = (Site)request.getAttribute(SITE_REQUEST_ATTRIBUTE); + Assert.exists(site, Site.class); + } return site; } }