diff --git a/plugins/Annotations/AnnotationList.php b/plugins/Annotations/AnnotationList.php
index ad95e47f7dbf5fe7b39ad48f7c31be3a3f04ce8a..ea75efa02564dd8a664c51cd93c15f5a9ad25fe9 100755
--- a/plugins/Annotations/AnnotationList.php
+++ b/plugins/Annotations/AnnotationList.php
@@ -84,6 +84,7 @@ class AnnotationList
     public function add($idSite, $date, $note, $starred = 0)
     {
         $this->checkIdSiteIsLoaded($idSite);
+        $date = Date::factory($date)->toString('Y-m-d');
 
         $this->annotations[$idSite][] = self::makeAnnotation($date, $note, $starred);
 
@@ -132,7 +133,7 @@ class AnnotationList
 
         $annotation =& $this->annotations[$idSite][$idNote];
         if ($date !== null) {
-            $annotation['date'] = $date;
+            $annotation['date'] = Date::factory($date)->toString('Y-m-d');
         }
         if ($note !== null) {
             $annotation['note'] = $note;
diff --git a/plugins/Insights/Visualizations/Insight.php b/plugins/Insights/Visualizations/Insight.php
index 0c24c1f5cafc99220de9132f2f0a527dd0912f7e..0ec37c58f1d73e9c7912abd95dd7a7e3e02b4703 100644
--- a/plugins/Insights/Visualizations/Insight.php
+++ b/plugins/Insights/Visualizations/Insight.php
@@ -116,6 +116,11 @@ class Insight extends Visualization
             return false;
         }
 
+        if ($view->requestConfig->apiMethodToRequestDataTable 
+            && 0 === strpos($view->requestConfig->apiMethodToRequestDataTable, 'DBStats')) {
+            return false;
+        }
+
         return parent::canDisplayViewDataTable($view);
     }
 }