summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-04-04 18:02:15 +0000
committerAndrew Dolgov <fox@fakecake.org>2025-04-04 18:02:15 +0000
commiteaacca5792d26234bae7f08eab8694d0271c7c7b (patch)
tree3299717e2410ffd19ba86c91ff89abbd1e30d56e /classes
parentf70cd0d149dd80b21554d59f6964bc7adc3e5794 (diff)
parente1256b06ea86edf1b32871fa69395de884ff1a41 (diff)
Merge branch 'bugfix/hook-feed-basic-info-result' into 'master'
Only use valid feed basic info from plugins. See merge request tt-rss/tt-rss!115
Diffstat (limited to 'classes')
-rw-r--r--classes/RSSUtils.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/classes/RSSUtils.php b/classes/RSSUtils.php
index d014b629e..ee58416e3 100644
--- a/classes/RSSUtils.php
+++ b/classes/RSSUtils.php
@@ -334,7 +334,10 @@ class RSSUtils {
$basic_info = [];
$pluginhost->run_hooks_callback(PluginHost::HOOK_FEED_BASIC_INFO, function ($result) use (&$basic_info) {
- $basic_info = $result;
+ if ($result && (!empty($result['title']) || !empty($result['site_url']))) {
+ $basic_info = $result;
+ return true;
+ }
}, $basic_info, $feed->feed_url, $feed->owner_uid, $feed_id, $feed->auth_login, $feed->auth_pass);
if (!$basic_info) {