From 59849a8e577a09f03a743c6e0c5ca7c798bcd0fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Wed, 16 Nov 2011 12:01:12 +0100 Subject: [PATCH] [Bug #1264] Checked that we are accessing a planning tab with creation button enabled FEA: ItEr75S04BugFixing --- .../web/planner/tabs/MultipleTabsPlannerController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java index 4f6733851..8b73b07a5 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java @@ -374,9 +374,11 @@ public class MultipleTabsPlannerController implements Composer, handler.registerBookmarkListener(this, comp.getPage()); if (SecurityUtils.isUserInRole(UserRole.ROLE_CREATE_ORDER)) { - org.zkoss.zk.ui.Component createOrderButton = comp.getPage().getFellow( + org.zkoss.zk.ui.Component createOrderButton = comp.getPage() + .getFellowIfAny( "createOrderButton"); - createOrderButton.addEventListener(Events.ON_CLICK, + if (createOrderButton != null) { + createOrderButton.addEventListener(Events.ON_CLICK, new EventListener() { @Override public void onEvent(Event event) throws Exception { @@ -384,6 +386,7 @@ public class MultipleTabsPlannerController implements Composer, } }); + } } }