]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
fix bug with compiling secrets.json
authorelijah <elijah@riseup.net>
Thu, 13 Feb 2014 18:16:21 +0000 (10:16 -0800)
committerelijah <elijah@riseup.net>
Thu, 13 Feb 2014 18:16:21 +0000 (10:16 -0800)
lib/leap_cli/config/secrets.rb

index 45a57e132a0d5ff0ba2974d41f68aab9042edc31..08e980b12fd8320489877cc3dece6b88f0b74b94 100644 (file)
@@ -32,10 +32,13 @@ module LeapCli; module Config
       if only_discovered_keys
         self.each_key do |environment|
           self[environment].each_key do |key|
-            unless @discovered_keys[environment][key]
+            unless @discovered_keys[environment] && @discovered_keys[environment][key]
               self[environment].delete(key)
             end
           end
+          if self[environment].empty?
+            self.delete(environment)
+          end
         end
       end
       super()