diff --git a/src/Innertube.ts b/src/Innertube.ts index 48608295..78722ea2 100644 --- a/src/Innertube.ts +++ b/src/Innertube.ts @@ -387,7 +387,7 @@ export default class Innertube { const browse_endpoint = new NavigationEndpoint({ browseEndpoint: { browseId: id } }); let response = await browse_endpoint.call(this.#session.actions, { parse: true }); - if (response.on_response_received_actions?.[0].is(NavigateAction)) { + if (response.on_response_received_actions?.[0]?.is(NavigateAction)) { response = await response.on_response_received_actions[0].endpoint.call(this.#session.actions, { parse: true }); }