diff options
| author | wn_ <invalid@email.com> | 2025-04-04 17:51:16 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2025-04-04 17:53:47 +0000 |
| commit | e1256b06ea86edf1b32871fa69395de884ff1a41 (patch) | |
| tree | 3299717e2410ffd19ba86c91ff89abbd1e30d56e /classes/RSSUtils.php | |
| parent | f70cd0d149dd80b21554d59f6964bc7adc3e5794 (diff) | |
Only use valid feed basic info from plugins.
Diffstat (limited to 'classes/RSSUtils.php')
| -rw-r--r-- | classes/RSSUtils.php | 5 |
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) { |