mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 04:32:02 +00:00 
			
		
		
		
	Add handling for comments with no content
This commit is contained in:
		| @@ -628,15 +628,13 @@ def fetch_channel_community(ucid, continuation, locale, config, kemal_config, fo | ||||
|             post = post["backstagePostThreadRenderer"]?.try &.["post"]["backstagePostRenderer"]? || | ||||
|                    post["commentThreadRenderer"]?.try &.["comment"]["commentRenderer"]? | ||||
|  | ||||
|             if !post | ||||
|               next | ||||
|             end | ||||
|             next if !post | ||||
|  | ||||
|             if !post["contentText"]? | ||||
|               content_html = "" | ||||
|             else | ||||
|               content_html = post["contentText"]["simpleText"]?.try &.as_s.rchop('\ufeff').try { |block| HTML.escape(block) }.to_s || | ||||
|                              content_to_comment_html(post["contentText"]["runs"].as_a).try &.to_s || "" | ||||
|               content_html = post["contentText"]["simpleText"]?.try &.as_s.rchop('\ufeff').try { |b| HTML.escape(b) }.to_s || | ||||
|                              post["contentText"]["runs"]?.try &.as_a.try { |r| content_to_comment_html(r).try &.to_s } || "" | ||||
|             end | ||||
|  | ||||
|             author = post["authorText"]?.try &.["simpleText"]? || "" | ||||
|   | ||||
| @@ -150,8 +150,8 @@ def fetch_youtube_comments(id, db, cursor, format, locale, thin_mode, region, so | ||||
|                 node_comment = node["commentRenderer"] | ||||
|               end | ||||
|  | ||||
|               content_html = node_comment["contentText"]["simpleText"]?.try &.as_s.rchop('\ufeff').try { |block| HTML.escape(block) }.to_s || | ||||
|                              content_to_comment_html(node_comment["contentText"]["runs"].as_a).try &.to_s || "" | ||||
|               content_html = node_comment["contentText"]["simpleText"]?.try &.as_s.rchop('\ufeff').try { |b| HTML.escape(b) }.to_s || | ||||
|                              node_comment["contentText"]["runs"]?.try &.as_a.try { |r| content_to_comment_html(r).try &.to_s } || "" | ||||
|               author = node_comment["authorText"]?.try &.["simpleText"]? || "" | ||||
|  | ||||
|               json.field "author", author | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Omar Roth
					Omar Roth