From b2f762aab0fdc1ff9320d72bca0ab50e313f7eeb Mon Sep 17 00:00:00 2001 From: mattab Date: Tue, 26 Nov 2013 17:30:28 +1300 Subject: Fixes #4340 --- core/Tracker/GoalManager.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'core/Tracker/GoalManager.php') diff --git a/core/Tracker/GoalManager.php b/core/Tracker/GoalManager.php index 483d307993..91560fe43c 100644 --- a/core/Tracker/GoalManager.php +++ b/core/Tracker/GoalManager.php @@ -13,6 +13,7 @@ namespace Piwik\Tracker; use Exception; use Piwik\Common; use Piwik\Config; +use Piwik\Log; use Piwik\Piwik; use Piwik\Tracker; @@ -837,7 +838,13 @@ class GoalManager $sql = 'UPDATE ' . Common::prefixTable('log_conversion') . " SET " . implode($updateParts, ', ') . " WHERE " . implode($updateWhereParts, ' AND '); - Tracker::getDatabase()->query($sql, $sqlBind); + + try { + Tracker::getDatabase()->query($sql, $sqlBind); + } catch(Exception $e){ + Common::printDebug("There was an error while updating the Conversion: " . $e->getMessage()); + return false; + } return true; } } -- cgit v1.2.3