summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xclasses/feeds.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 7b5531464..e875eeb7f 100755
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -202,7 +202,11 @@ class Feeds extends Handler_Protected {
$cache_images = $row["cache_images"];
if (!$cache_images && time() - $last_updated > 120) {
- RSSUtils::update_rss_feed($feed, true);
+ try {
+ RSSUtils::update_rss_feed($feed, true);
+ } catch (PDOException $e) {
+ user_error("PDO Exception while doing on-demand feed update for $feed: " . $e->getMessage(), E_USER_NOTICE);
+ }
} else {
$sth = $this->pdo->prepare("UPDATE ttrss_feeds
SET last_updated = '1970-01-01', last_update_started = '1970-01-01'