Safely handle missing current_companion just in case
All checks were successful
Invidious CI / build (push) Successful in 5m5s

This commit is contained in:
Fijxu 2025-04-02 02:14:31 -03:00
parent adc5c73853
commit fde3edb2c1
Signed by: Fijxu
GPG key ID: 32C1DDF333EDA6A4

View file

@ -109,7 +109,7 @@
<% <%
if CONFIG.invidious_companion.present? if CONFIG.invidious_companion.present?
current_backend = env.get("current_companion").as(Int32) current_backend = env.get?("current_companion").try &.as(Int32)
domain = env.get?("domain").try &.as(Bool) domain = env.get?("domain").try &.as(Bool)
status = BackendInfo.get_status status = BackendInfo.get_status
%> %>
@ -333,9 +333,9 @@
<div class="footer-footer"> <div class="footer-footer">
<% <%
if CONFIG.invidious_companion.present? if CONFIG.invidious_companion.present?
current_backend = env.get("current_companion").as(Int32) current_backend = env.get?("current_companion").try &.as(Int32)
%> %>
<div class="box">You are currently using Backend: <%= CONFIG.invidious_companion[current_backend].public_url %></div> <div class="box">You are currently using Backend: <%= current_backend ? CONFIG.invidious_companion[current_backend].public_url : "Unable to get backend, this is bug, please report it!" %></div>
<% end %> <% end %>
<% if !current_external_videoplayback_proxy.empty? %> <% if !current_external_videoplayback_proxy.empty? %>
<div class="box">External Videoplayback Proxy: <%= current_external_videoplayback_proxy %></div> <div class="box">External Videoplayback Proxy: <%= current_external_videoplayback_proxy %></div>