summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/invidious/helpers/helpers.cr6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/invidious/helpers/helpers.cr b/src/invidious/helpers/helpers.cr
index ad744c74..33d7b6f4 100644
--- a/src/invidious/helpers/helpers.cr
+++ b/src/invidious/helpers/helpers.cr
@@ -200,6 +200,12 @@ def extract_items(nodeset, ucid = nil, author_name = nil)
author_thumbnail = node.xpath_node(%q(.//div/span/img)).try &.["data-thumb"]?
author_thumbnail ||= node.xpath_node(%q(.//div/span/img)).try &.["src"]
+ if author_thumbnail
+ author_thumbnail = URI.parse(author_thumbnail)
+ author_thumbnail.scheme = "https"
+ author_thumbnail = author_thumbnail.to_s
+ end
+
author_thumbnail ||= ""
subscriber_count = node.xpath_node(%q(.//span[contains(@class, "yt-subscriber-count")])).try &.["title"].delete(",").to_i?