diff --git a/modules/menu/conf/module.xml b/modules/menu/conf/module.xml
index f3f7e816a..217cb4cf9 100644
--- a/modules/menu/conf/module.xml
+++ b/modules/menu/conf/module.xml
@@ -3,11 +3,11 @@
-
+
-
+
diff --git a/modules/menu/menu.admin.model.php b/modules/menu/menu.admin.model.php
index e55cafb60..7bcefb108 100644
--- a/modules/menu/menu.admin.model.php
+++ b/modules/menu/menu.admin.model.php
@@ -122,9 +122,13 @@
{
$oModuleModel = &getModel('module');
$moduleInfo = $oModuleModel->getModuleInfoByMid($menuItem->url);
- if($moduleInfo->mid == $menuItem->url) {
- $menuItem->moduleType = $moduleInfo->module;
- $menuItem->pageType = $moduleInfo->page_type;
+ if(!$moduleInfo) $menuItem->moduleType = 'url';
+ else
+ {
+ if($moduleInfo->mid == $menuItem->url) {
+ $menuItem->moduleType = $moduleInfo->module;
+ $menuItem->pageType = $moduleInfo->page_type;
+ }
}
}
else $menuItem->moduleType = 'url';