summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-08-26 23:20:33 +0200
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-08-26 23:20:33 +0200
commit46a632e631099967dcafbd879d986a85de1c8f3b (patch)
tree6e2c767b5075c0aba5642008281b17ac04eef890
parent31a6a13268023a2db5eba2445ee6c7db4a6d9623 (diff)
Filter out expected SQL errors
Filter out expected SQL errors on duplicate entries
-rwxr-xr-xapp/controllers/feedController.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/controllers/feedController.php b/app/controllers/feedController.php
index 18a46f322..7a6cfe4f3 100755
--- a/app/controllers/feedController.php
+++ b/app/controllers/feedController.php
@@ -162,8 +162,10 @@ class feedController extends ActionController {
$feedDAO->updateLastUpdate ($feed->id ());
$flux_update++;
} catch (FeedException $e) {
- Minz_Log::record ($e->getMessage (), Minz_Log::ERROR);
- $feedDAO->isInError ($feed->id ());
+ if (strpos($e->getMessage (), 'Duplicate entry') === false) { //Filter out expected duplicate entries //TODO: Optimize to avoid try/catch exception
+ Minz_Log::record ($e->getMessage (), Minz_Log::ERROR);
+ $feedDAO->isInError ($feed->id ());
+ }
}
// On arrête à 10 flux pour ne pas surcharger le serveur