From bc360a3f3586b646fb4ef7e21ceb8d27fe1cc987 Mon Sep 17 00:00:00 2001 From: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com> Date: Sun, 15 May 2022 15:27:26 -0400 Subject: [PATCH] fix error when communitypost video has no description (#77) --- app/helper.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/helper.js b/app/helper.js index 4a60d91..273614d 100644 --- a/app/helper.js +++ b/app/helper.js @@ -339,7 +339,7 @@ class YoutubeGrabberHelper { content: { videoId: videoRenderer.videoId, title: videoRenderer.title.runs[0].text, - description: videoRenderer.descriptionSnippet.runs[0].text, + description: '', publishedText: videoRenderer.publishedTimeText.simpleText, lengthText: videoRenderer.lengthText.simpleText, viewCountText: videoRenderer.viewCountText.simpleText, @@ -348,6 +348,9 @@ class YoutubeGrabberHelper { thumbnails: videoRenderer.thumbnail.thumbnails } } + if ('descriptionSnippet' in videoRenderer) { + postData.postContent.content.description = videoRenderer.descriptionSnippet.runs[0].text + } if ('ownerBadges' in videoRenderer) { videoRenderer.ownerBadges.forEach((badge) => { postData.postContent.content.badges.officialArtist = (badge.metadataBadgeRenderer.tooltip === 'Official Artist Channel' || postData.postContent.content.badges.officialArtist)