diff --git a/infolog/inc/class.infolog_ui.inc.php b/infolog/inc/class.infolog_ui.inc.php index c311737467..1d6e2bbfab 100644 --- a/infolog/inc/class.infolog_ui.inc.php +++ b/infolog/inc/class.infolog_ui.inc.php @@ -91,6 +91,13 @@ class infolog_ui function __construct() { if ($GLOBALS['egw_info']['flags']['currentapp'] != 'infolog') translation::add_app('infolog'); + + // Make sure Global category is infolog - on first load, it may not be + if($GLOBALS['egw_info']['flags']['currentapp'] == 'infolog' && !$GLOBALS['egw']->categories->app_name) + { + $GLOBALS['egw']->categories = new categories(); + } + $this->bo = new infolog_bo(); $this->tmpl = new etemplate();