From a5ebb30de2a0ab0a337a0f26e7477179dd6ac299 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 27 Jan 2023 15:20:27 +0100 Subject: [PATCH] Include accessories in main details --- lib/mrsk/cli/main.rb | 1 + lib/mrsk/configuration.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/mrsk/cli/main.rb b/lib/mrsk/cli/main.rb index 0b58e013..3f2275ab 100644 --- a/lib/mrsk/cli/main.rb +++ b/lib/mrsk/cli/main.rb @@ -52,6 +52,7 @@ class Mrsk::Cli::Main < Mrsk::Cli::Base def details invoke "mrsk:cli:traefik:details" invoke "mrsk:cli:app:details" + invoke "mrsk:cli:accessory:details", [ "all" ] end desc "config", "Show combined config" diff --git a/lib/mrsk/configuration.rb b/lib/mrsk/configuration.rb index 4055f4c8..8cbe2b87 100644 --- a/lib/mrsk/configuration.rb +++ b/lib/mrsk/configuration.rb @@ -52,7 +52,7 @@ class Mrsk::Configuration end def accessories - @accessories ||= raw_config.accessories.keys.collect { |name| Mrsk::Configuration::Assessory.new(name, config: self) } + @accessories ||= raw_config.accessories&.keys&.collect { |name| Mrsk::Configuration::Assessory.new(name, config: self) } || [] end def accessory(name)