diff options
author | 2023-03-11 20:06:01 +0100 | |
---|---|---|
committer | 2023-03-11 20:06:01 +0100 | |
commit | 2c94791bcda06a3bd82a30ca024a03696686c1d2 (patch) | |
tree | 87b5de61a51d02c43eab9f1d7dbbeb4afc99ca86 | |
parent | 1ffb2df46d4ad8fd0854ff52e05ffd7aa1b934e8 (diff) | |
download | rss-bridge-2c94791bcda06a3bd82a30ca024a03696686c1d2.tar.gz rss-bridge-2c94791bcda06a3bd82a30ca024a03696686c1d2.tar.zst rss-bridge-2c94791bcda06a3bd82a30ca024a03696686c1d2.zip |
fix: skip yt json if absent, fix #3301 (#3302)
-rw-r--r-- | bridges/YoutubeBridge.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bridges/YoutubeBridge.php b/bridges/YoutubeBridge.php index a7f523bb..fc00283b 100644 --- a/bridges/YoutubeBridge.php +++ b/bridges/YoutubeBridge.php @@ -99,8 +99,11 @@ class YoutubeBridge extends BridgeAbstract } $jsonData = $this->getJSONData($html); - $jsonData = $jsonData->contents->twoColumnWatchNextResults->results->results->contents; + if (! isset($jsonData->contents)) { + return; + } + $jsonData = $jsonData->contents->twoColumnWatchNextResults->results->results->contents; $videoSecondaryInfo = null; foreach ($jsonData as $item) { if (isset($item->videoSecondaryInfoRenderer)) { |