Skip to content

Commit

Permalink
fix: do not save the full config on "plugins en/disable"
Browse files Browse the repository at this point in the history
This was saving the full configuration to config.yml, resulting in many
incorrect configuration values...
  • Loading branch information
regisb committed Dec 8, 2021
1 parent dd2f7ce commit 3ad68ab
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tutor/commands/plugins.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def list_command(context: Context) -> None:
@click.argument("plugin_names", metavar="plugin", nargs=-1)
@click.pass_obj
def enable(context: Context, plugin_names: List[str]) -> None:
config = tutor_config.load_full(context.root)
config = tutor_config.load_minimal(context.root)
for plugin in plugin_names:
plugins.enable(config, plugin)
fmt.echo_info("Plugin {} enabled".format(plugin))
Expand All @@ -59,7 +59,7 @@ def enable(context: Context, plugin_names: List[str]) -> None:
@click.argument("plugin_names", metavar="plugin", nargs=-1)
@click.pass_obj
def disable(context: Context, plugin_names: List[str]) -> None:
config = tutor_config.load_full(context.root)
config = tutor_config.load_minimal(context.root)
disable_all = "all" in plugin_names
for plugin in plugins.iter_enabled(config):
if disable_all or plugin.name in plugin_names:
Expand Down

0 comments on commit 3ad68ab

Please sign in to comment.