diff --git a/private/lib/dao/models/NotiziaModel.php b/private/lib/dao/models/NotiziaModel.php index 14c3bcf..672631a 100644 --- a/private/lib/dao/models/NotiziaModel.php +++ b/private/lib/dao/models/NotiziaModel.php @@ -67,6 +67,18 @@ 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){ + parent::__construct($saveableObject); + + if (!$this->hasProperty("about")){ + $this->about = new stdClass(); + } + + if (!property_exists($this->about, "data") || !($this->about->date instanceof MongoDB\BSON\UTCDateTime) ){ + $this->about->date = new MongoDB\BSON\UTCDateTime( time() * 1000 ); + } + } + public static function getCollectionName(){ return "notizia"; } diff --git a/public/admin/editNotizie.php b/public/admin/editNotizie.php index 862dc11..d107c0c 100644 --- a/public/admin/editNotizie.php +++ b/public/admin/editNotizie.php @@ -140,8 +140,8 @@ try{