From bd232479752049cbe7089889e695065e04532a6b Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Thu, 9 Dec 2021 19:24:57 +0100 Subject: [PATCH] Handle unavailable Runner management for release info --- app/helpers/admin/dashboard_helper.rb | 6 ++++++ app/views/admin/dashboard/show.html.slim | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/helpers/admin/dashboard_helper.rb b/app/helpers/admin/dashboard_helper.rb index cb1fcae9..d6d48129 100644 --- a/app/helpers/admin/dashboard_helper.rb +++ b/app/helpers/admin/dashboard_helper.rb @@ -29,5 +29,11 @@ module Admin template.merge(actual) end end + + def self.runner_management_release + Runner.strategy_class.release + rescue Runner::Error => e + e.inspect + end end end diff --git a/app/views/admin/dashboard/show.html.slim b/app/views/admin/dashboard/show.html.slim index a87284e5..4925478f 100644 --- a/app/views/admin/dashboard/show.html.slim +++ b/app/views/admin/dashboard/show.html.slim @@ -20,7 +20,7 @@ div.mb-4 = Runner.strategy_class.name.demodulize =< t("admin.dashboard.show.release") | : - pre = Runner.strategy_class.release + pre = Admin::DashboardHelper.runner_management_release h2 Docker