From 14c8cf3f5b34a40fe019eb7c0b4a9dc47527d387 Mon Sep 17 00:00:00 2001 From: Jesus E Date: Sun, 28 May 2023 21:10:39 -0400 Subject: Fix error with non-channel-id urls Only update channel id based on the url if we have it --- youtube/channel.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'youtube/channel.py') diff --git a/youtube/channel.py b/youtube/channel.py index 0dcf695..799c001 100644 --- a/youtube/channel.py +++ b/youtube/channel.py @@ -356,8 +356,10 @@ def get_channel_page_general_url(base_url, tab, request, channel_id=None): info['header_playlist_names'] = local_playlist.get_playlist_names() if tab in ('videos', 'playlists'): info['current_sort'] = sort - info['channel_url'] = 'https://www.youtube.com/channel/' + channel_id - info['channel_id'] = channel_id + if channel_id: + info['channel_url'] = ('https://www.youtube.com/channel/' + + channel_id) + info['channel_id'] = channel_id elif tab == 'search': info['search_box_value'] = query info['header_playlist_names'] = local_playlist.get_playlist_names() -- cgit v1.2.3