From 43cef9e67e9defbfc498b6381ae93f967622f83b Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Mon, 7 Oct 2024 12:57:22 +0200 Subject: [PATCH] fix(parser): Fix ShortsLockupView assuming that the primary text always exists (#775) --- src/parser/classes/ShortsLockupView.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parser/classes/ShortsLockupView.ts b/src/parser/classes/ShortsLockupView.ts index 8302cfe8..154a3ec1 100644 --- a/src/parser/classes/ShortsLockupView.ts +++ b/src/parser/classes/ShortsLockupView.ts @@ -17,7 +17,7 @@ export default class ShortsLockupView extends YTNode { index_in_collection: number; menu_on_tap_a11y_label: string; overlay_metadata: { - primary_text: Text; + primary_text?: Text; secondary_text?: Text; }; inline_player_data?: NavigationEndpoint; @@ -35,7 +35,7 @@ export default class ShortsLockupView extends YTNode { this.menu_on_tap_a11y_label = data.menuOnTapA11yLabel; this.overlay_metadata = { - primary_text: Text.fromAttributed(data.overlayMetadata.primaryText), + primary_text: data.overlayMetadata.primaryText ? Text.fromAttributed(data.overlayMetadata.primaryText) : undefined, secondary_text: data.overlayMetadata.secondaryText ? Text.fromAttributed(data.overlayMetadata.secondaryText) : undefined };