diff --git a/private/lib/dao/DaoSaveableDefaultImplementation.php b/private/lib/dao/DaoSaveableDefaultImplementation.php index 25b346d..fe9b006 100644 --- a/private/lib/dao/DaoSaveableDefaultImplementation.php +++ b/private/lib/dao/DaoSaveableDefaultImplementation.php @@ -12,7 +12,9 @@ abstract class DaoSaveableDefaultImplementation implements DaoSaveable, Serializ if (is_null($saveableObject)){ $saveableObject = new stdClass(); } - $this->updateFromSaveableObj($saveableObject); + else { + $this->updateFromSaveableObj($saveableObject); + } } public function __set($attr,$value){ diff --git a/private/lib/dao/models/NotiziaModel.php b/private/lib/dao/models/NotiziaModel.php index d4d8091..376e9cf 100644 --- a/private/lib/dao/models/NotiziaModel.php +++ b/private/lib/dao/models/NotiziaModel.php @@ -67,7 +67,7 @@ class NotiziaModel extends HasMediaModel{ self::CATEGORY_CONSIGLI_ESPERTI=>array("label"=>"I consigli degli esperti","mainMenu"=>false, "hidden"=>false,"pages"=>array("list"=>"consigliEsperti.php"),"color"=>"#3e3e3e","isSubmenu"=>null), ); - public function __construct($saveableObject){ + public function __construct($saveableObject = null){ parent::__construct($saveableObject); if (!$this->hasProperty("about")){