From a094ea23a71ce977e57b30785d70415aa1f4eef9 Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 5 Oct 2015 09:29:27 -0700 Subject: fixes bug when environment is not listed in tag --- lib/leap_cli/config/manager.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/leap_cli/config/manager.rb b/lib/leap_cli/config/manager.rb index 9b452f3..2013217 100644 --- a/lib/leap_cli/config/manager.rb +++ b/lib/leap_cli/config/manager.rb @@ -50,7 +50,9 @@ module LeapCli # the returned array includes nil (for the default environment) # def environment_names - @environment_names ||= [nil] + env.tags.collect {|name, tag| tag['environment']}.compact + @environment_names ||= begin + [nil] + (env.tags.field('environment') + nodes.field('environment')).compact.uniq + end end # -- cgit v1.2.3