Explorar el Código

bugfix array object mixup..

andre hace 1 año
padre
commit
d619650de3
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      core/UI/Widget/DataTable/DataTable.php

+ 2 - 2
core/UI/Widget/DataTable/DataTable.php

@@ -126,7 +126,7 @@ class DataTable extends BaseContainer implements \ModulesGarden\Servers\ZimbraEm
         return $this;
     }
 
-    public function setData($data = [])
+    public function setData(array $data = [])
     {
         $this->recordsSet = $data;
         
@@ -158,7 +158,7 @@ class DataTable extends BaseContainer implements \ModulesGarden\Servers\ZimbraEm
             $this->loadHtml();
         }
 
-        $this->setData($this->dataProvider->getData($this->columns));
+        $this->setData((array)$this->dataProvider->getData($this->columns));
     }
     
     protected function parseDataRecords()