summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/chef/knife.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/chef/knife.rb b/lib/chef/knife.rb
index fed2ad4cfa..1670c78d47 100644
--- a/lib/chef/knife.rb
+++ b/lib/chef/knife.rb
@@ -77,11 +77,14 @@ class Chef
def self.reset_config_loader!
@@chef_config_dir = nil
@config_loader = nil
+ # New configs for us means new configs for subcommands.
+ reset_subcommands!
end
def self.reset_subcommands!
@@subcommands = {}
@subcommands_by_category = nil
+ @subcommand_loader = nil
end
def self.inherited(subclass)