From 66fbbf4825e79c9db1053f4c69f2d48fe428776c Mon Sep 17 00:00:00 2001 From: gRoussac Date: Thu, 23 May 2013 14:49:07 +0200 Subject: [PATCH] [-] INSTALLER : Prevent crash when populating data, MACOSX OS creates hidden files --- install-dev/classes/xmlLoader.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install-dev/classes/xmlLoader.php b/install-dev/classes/xmlLoader.php index 2b6daad41..b2c86ddc3 100644 --- a/install-dev/classes/xmlLoader.php +++ b/install-dev/classes/xmlLoader.php @@ -224,10 +224,13 @@ class InstallXmlLoader return; } + if (substr($entity, 0, 1) == '.' || substr($entity, 0, 1) == '_') + return; + $xml = $this->loadEntity($entity); // Read list of fields - if (!$xml->fields) + if (!is_object($xml) || !$xml->fields) throw new PrestashopInstallerException('List of fields not found for entity '.$entity); if ($this->isMultilang($entity))