Safely handle missing current_companion just in case
Some checks are pending
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.0, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run

This commit is contained in:
Fijxu 2025-04-02 02:14:31 -03:00
parent adc5c73853
commit fde3edb2c1
No known key found for this signature in database
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>