mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 20:51:56 +00:00 
			
		
		
		
	Fix missing author name for channel_videos
This commit is contained in:
		| @@ -114,9 +114,7 @@ def fetch_channel(ucid, db, pull_all_videos = true, locale = nil) | ||||
|       if auto_generated | ||||
|         videos = extract_videos(nodeset) | ||||
|       else | ||||
|         videos = extract_videos(nodeset, ucid) | ||||
|         videos.each { |video| video.ucid = ucid } | ||||
|         videos.each { |video| video.author = author } | ||||
|         videos = extract_videos(nodeset, ucid, author) | ||||
|       end | ||||
|     end | ||||
|  | ||||
| @@ -184,9 +182,7 @@ def fetch_channel(ucid, db, pull_all_videos = true, locale = nil) | ||||
|       if auto_generated | ||||
|         videos = extract_videos(nodeset) | ||||
|       else | ||||
|         videos = extract_videos(nodeset, ucid) | ||||
|         videos.each { |video| video.ucid = ucid } | ||||
|         videos.each { |video| video.author = author } | ||||
|         videos = extract_videos(nodeset, ucid, author) | ||||
|       end | ||||
|  | ||||
|       count = nodeset.size | ||||
|   | ||||
| @@ -179,8 +179,8 @@ def html_to_content(description_html) | ||||
|   return description_html, description | ||||
| end | ||||
|  | ||||
| def extract_videos(nodeset, ucid = nil) | ||||
|   videos = extract_items(nodeset, ucid) | ||||
| def extract_videos(nodeset, ucid = nil, author_name = nil) | ||||
|   videos = extract_items(nodeset, ucid, author_name) | ||||
|   videos.select! { |item| !item.is_a?(SearchChannel | SearchPlaylist) } | ||||
|   videos.map { |video| video.as(SearchVideo) } | ||||
| end | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Omar Roth
					Omar Roth