From d573ff54c269f34579eaf9bf12d5eedf6977a047 Mon Sep 17 00:00:00 2001 From: Manuel Raynaud Date: Tue, 21 Jan 2014 10:11:29 +0100 Subject: [PATCH] put correct error messages in Document loop --- core/lib/Thelia/Action/BaseCachedFile.php | 2 +- core/lib/Thelia/Core/Template/Loop/Document.php | 2 +- web/install/I18n/en_US.php | 0 3 files changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 web/install/I18n/en_US.php diff --git a/core/lib/Thelia/Action/BaseCachedFile.php b/core/lib/Thelia/Action/BaseCachedFile.php index caa7c8ada..63f99dc1f 100644 --- a/core/lib/Thelia/Action/BaseCachedFile.php +++ b/core/lib/Thelia/Action/BaseCachedFile.php @@ -159,7 +159,7 @@ abstract class BaseCachedFile extends BaseAction // Create directory (recursively) if it does not exists. if ($create_if_not_exists && !is_dir($path)) { if (!@mkdir($path, 0777, true)) { - throw new \RuntimeException(sprintf("Failed to create %s/%s file in cache directory", $cache_base)); + throw new \RuntimeException(sprintf("Failed to create %s file in cache directory", $path)); } } diff --git a/core/lib/Thelia/Core/Template/Loop/Document.php b/core/lib/Thelia/Core/Template/Loop/Document.php index ff57c62c7..b92318482 100644 --- a/core/lib/Thelia/Core/Template/Loop/Document.php +++ b/core/lib/Thelia/Core/Template/Loop/Document.php @@ -267,7 +267,7 @@ class Document extends BaseI18nLoop implements PropelSearchLoopInterface $loopResult->addRow($loopResultRow); } catch (\Exception $ex) { // Ignore the result and log an error - Tlog::getInstance()->addError("Failed to process document in document loop: ", $this->args); + Tlog::getInstance()->addError(sprintf("Failed to process document in document loop: %s", $ex->getMessage()), $this->args); } } diff --git a/web/install/I18n/en_US.php b/web/install/I18n/en_US.php old mode 100644 new mode 100755