winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit cc62f8c8eade22c4e573cfcdc719035d31dc4990
parent 9171c1cf8e15c50b94705e3fe1061cf955fdc2e1
Author: JohnMcPMS <johnmcp@microsoft.com>
Date:   Wed, 22 Sep 2021 09:56:09 -0700

Minor bug fix (#1494)


Diffstat:
Msrc/AppInstallerCLICore/Commands/SourceCommand.cpp | 22++++++++++++----------
Msrc/AppInstallerCLIE2ETests/BaseCommand.cs | 3++-
2 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/src/AppInstallerCLICore/Commands/SourceCommand.cpp b/src/AppInstallerCLICore/Commands/SourceCommand.cpp @@ -84,17 +84,19 @@ namespace AppInstaller::CLI Workflow::AddSource << Workflow::OpenSourceForSourceAdd; - if (context.IsTerminated() && - (context.GetTerminationHR() == APPINSTALLER_CLI_ERROR_SOURCE_OPEN_FAILED || - context.GetTerminationHR() == APPINSTALLER_CLI_ERROR_SOURCE_AGREEMENTS_NOT_ACCEPTED)) + if (context.IsTerminated()) { - auto contextForRemovePtr = context.Clone(); - Context& contextForRemove = *contextForRemovePtr; - contextForRemove.Args.AddArg(Args::Type::SourceName, context.Args.GetArg(Args::Type::SourceName)); - - contextForRemove << - Workflow::GetSourceListWithFilter << - Workflow::RemoveSources; + if (context.GetTerminationHR() == APPINSTALLER_CLI_ERROR_SOURCE_OPEN_FAILED || + context.GetTerminationHR() == APPINSTALLER_CLI_ERROR_SOURCE_AGREEMENTS_NOT_ACCEPTED) + { + auto contextForRemovePtr = context.Clone(); + Context& contextForRemove = *contextForRemovePtr; + contextForRemove.Args.AddArg(Args::Type::SourceName, context.Args.GetArg(Args::Type::SourceName)); + + contextForRemove << + Workflow::GetSourceListWithFilter << + Workflow::RemoveSources; + } } else { diff --git a/src/AppInstallerCLIE2ETests/BaseCommand.cs b/src/AppInstallerCLIE2ETests/BaseCommand.cs @@ -58,7 +58,8 @@ namespace AppInstallerCLIE2ETests { experimentalArg = status, experimentalCmd = status, - experimentalMSStore = status, + dependencies = status, + directMSI = status, } };