diff --git a/tubesync/sync/views.py b/tubesync/sync/views.py index 17f88522..fe49f105 100644 --- a/tubesync/sync/views.py +++ b/tubesync/sync/views.py @@ -297,11 +297,11 @@ class ValidateSourceView(FormView): '@' == self.key[0] ) if use_channel_id: - source_type = self.source_type self.source_type_str = 'youtube-channel-id' self.source_type = self.source_types.get(self.source_type_str, None) + url = Source.create_index_url(self.source_type, self.key, 'videos') self.key = youtube.get_channel_id( - Source.create_index_url(source_type, self.key, 'videos') + url.replace('/channel/', '/') ) for field in fields_to_populate: if field == 'source_type':