diff --git a/administrator/components/com_banners/models/download.php b/administrator/components/com_banners/models/download.php index ad6d613c0cd71..ae066753d7465 100644 --- a/administrator/components/com_banners/models/download.php +++ b/administrator/components/com_banners/models/download.php @@ -72,7 +72,7 @@ public function getForm($data = array(), $loadData = true) */ protected function loadFormData() { - $data = array( + $data = (object) array( 'basename' => $this->getState('basename'), 'compressed' => $this->getState('compressed'), ); diff --git a/administrator/components/com_menus/models/item.php b/administrator/components/com_menus/models/item.php index 01c56069a84f6..c205868d1d8ea 100644 --- a/administrator/components/com_menus/models/item.php +++ b/administrator/components/com_menus/models/item.php @@ -627,6 +627,8 @@ protected function loadFormData() $this->setState('item.menutypeid', $menuTypeId); } + $data = (object) $data; + $this->preprocessData('com_menus.item', $data); return $data;