aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Dag <me@dvikan.no> 2023-03-11 20:06:01 +0100
committerGravatar GitHub <noreply@github.com> 2023-03-11 20:06:01 +0100
commit2c94791bcda06a3bd82a30ca024a03696686c1d2 (patch)
tree87b5de61a51d02c43eab9f1d7dbbeb4afc99ca86
parent1ffb2df46d4ad8fd0854ff52e05ffd7aa1b934e8 (diff)
downloadrss-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.php5
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)) {