Handle channels with empty home pages

This commit is contained in:
syeopite 2021-06-26 18:50:02 -07:00
parent 48f46fe01b
commit b7ff385ff4
No known key found for this signature in database
GPG key ID: 6FA616E5A5294A82
29 changed files with 61 additions and 28 deletions

View file

@ -10,7 +10,7 @@ module Invidious::Routes::Channels
items = fetch_channel_home(ucid, channel)
has_trailer = false
if items[0].is_a? Video
if !items.empty? && items[0].is_a? Video
has_trailer = true
end

View file

@ -57,4 +57,10 @@
</div>
<% end %>
<% end %>
<% if items.size == 0 %>
<h3 class="pure-u-1 h-box">
<%= translate(locale, "This channel doesn't have any content.")%>
</h3>
<% end %>
</div>