From 77e698617d27c3f8605be3af600bce87a636caa2 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sun, 7 May 2017 22:38:29 +0200 Subject: Fix download regression https://github.com/FreshRSS/FreshRSS/issues/1236#issuecomment-299732610 --- app/Models/Feed.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Models/Feed.php b/app/Models/Feed.php index f6059e9de..78a78543a 100644 --- a/app/Models/Feed.php +++ b/app/Models/Feed.php @@ -318,7 +318,7 @@ class FreshRSS_Feed extends Minz_Model { $elinks = array(); foreach ($item->get_enclosures() as $enclosure) { $elink = $enclosure->get_link(); - if (empty($elinks[$elink])) { + if ($elink != '' && empty($elinks[$elink])) { $elinks[$elink] = '1'; $mime = strtolower($enclosure->get_type()); if (strpos($mime, 'image/') === 0) { @@ -327,8 +327,10 @@ class FreshRSS_Feed extends Minz_Model { $content .= '

💾

'; } elseif (strpos($mime, 'video/') === 0) { $content .= '

💾

'; - } else { + } elseif (strpos($mime, 'application/') === 0 || strpos($mime, 'text/') === 0) { $content .= '

💾

'; + } else { + unset($elinks[$elink]); } } } -- cgit v1.2.3