diff options
Diffstat (limited to 'app/Controllers/feedController.php')
| -rwxr-xr-x | app/Controllers/feedController.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/Controllers/feedController.php b/app/Controllers/feedController.php index 7daba4822..463aa25ed 100755 --- a/app/Controllers/feedController.php +++ b/app/Controllers/feedController.php @@ -349,6 +349,11 @@ class FreshRSS_feed_Controller extends Minz_ActionController { } catch (FreshRSS_Feed_Exception $e) { Minz_Log::warning($e->getMessage()); $feedDAO->updateLastUpdate($feed->id(), true); + if ($e->getCode() === 410) { + // HTTP 410 Gone + Minz_Log::warning('Muting gone feed: ' . $feed->url(false)); + $feedDAO->mute($feed->id(), true); + } $feed->unlock(); continue; } |
