From 8d411f25c8361bbb7647cff22d3db782c4924bb9 Mon Sep 17 00:00:00 2001 From: "luan.lrt4@gmail.com" Date: Wed, 23 Mar 2022 00:32:51 -0300 Subject: [PATCH] fix: age restricted videos causing uncaught exceptions when logged out --- lib/Parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Parser.js b/lib/Parser.js index e68dc7bb..2af7841a 100644 --- a/lib/Parser.js +++ b/lib/Parser.js @@ -300,7 +300,7 @@ class Parser { response.metadata.owner_badges = secondary_info_renderer.owner.videoOwnerRenderer?.badges?.map((badge) => badge.metadataBadgeRenderer.tooltip) || []; } - streaming_data.adaptiveFormats && + streaming_data && streaming_data.adaptiveFormats && (response.metadata.available_qualities = [...new Set(streaming_data.adaptiveFormats.filter(v => v.qualityLabel) .map(v => v.qualityLabel).sort((a, b) => +a.replace(/\D/gi, '') - +b.replace(/\D/gi, '')))]) || (response.metadata.available_qualities = []);