diff --git a/core/Menu/MenuReporting.php b/core/Menu/MenuReporting.php
index <HASH>..<HASH> 100644
--- a/core/Menu/MenuReporting.php
+++ b/core/Menu/MenuReporting.php
@@ -69,7 +69,9 @@ class MenuReporting extends MenuAbstract
             Piwik::postEvent('Menu.Reporting.addItems', array());
 
             foreach (Report::getAllReports() as $report) {
-                $report->configureReportingMenu($this);
+                if ($report->isEnabled()) {
+                    $report->configureReportingMenu($this);
+                }
             }
 
             foreach ($this->getAvailableMenus() as $menu) {
diff --git a/core/WidgetsList.php b/core/WidgetsList.php
index <HASH>..<HASH> 100644
--- a/core/WidgetsList.php
+++ b/core/WidgetsList.php
@@ -85,7 +85,9 @@ class WidgetsList extends Singleton
             $widgetsList = self::getInstance();
 
             foreach (Report::getAllReports() as $report) {
-                $report->configureWidget($widgetsList);
+                if ($report->isEnabled()) {
+                    $report->configureWidget($widgetsList);
+                }
             }
 
             foreach ($widgets as $widget) {
add report to widgetslist or menu only if enabled, should fix some tests