mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 04:32:02 +00:00 
			
		
		
		
	Fix channel search json parse to not raise
This commit is contained in:
		| @@ -5,7 +5,7 @@ def channel_search(query, page, channel) | ||||
|     response = YT_POOL.client &.get("/user/#{channel}") | ||||
|     response = YT_POOL.client &.get("/c/#{channel}") if response.status_code == 404 | ||||
|     initial_data = extract_initial_data(response.body) | ||||
|     ucid = initial_data["header"]["c4TabbedHeaderRenderer"]?.try &.["channelId"].as_s? | ||||
|     ucid = initial_data.dig?("header", "c4TabbedHeaderRenderer", "channelId").try(&.as_s?) | ||||
|     raise InfoException.new("Impossible to extract channel ID from page") if !ucid | ||||
|   else | ||||
|     ucid = channel | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 matthewmcgarvey
					matthewmcgarvey