diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index f882dc9faaf..834f0a35ecf 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -322,8 +322,8 @@ function dolSaveIndexPage($pathofwebsite, $fileindex, $filetpl, $filewrapper, $o @chmod($fileindex, octdec($conf->global->MAIN_UMASK)); } - if ($object->fk_default_home > 0) { - $objectpage = new WebsitePage($db); + if (is_object($object) && $object->fk_default_home > 0) { + $objectpage = new WebsitePage($this->db); $objectpage->fetch($object->fk_default_home); // Create a version for sublanguages diff --git a/htdocs/website/class/website.class.php b/htdocs/website/class/website.class.php index 031419e53fd..c0c8cdba0cc 100644 --- a/htdocs/website/class/website.class.php +++ b/htdocs/website/class/website.class.php @@ -1361,7 +1361,7 @@ class Website extends CommonObject $pathofwebsite = $conf->website->dir_output.'/'.$object->ref; $fileindex = $pathofwebsite.'/index.php'; $filetpl = ''; - if ($object->fk_default_home) { + if ($object->fk_default_home > 0) { $filetpl = $pathofwebsite.'/page'.$object->fk_default_home.'.tpl.php'; } $filewrapper = $pathofwebsite.'/wrapper.php';