diff options
author | Hank McCord <Henry.McCord@ewudn.robins.af.mil> | 2020-07-06 12:57:53 -0400 |
---|---|---|
committer | Hank McCord <Henry.McCord@ewudn.robins.af.mil> | 2020-07-06 13:05:08 -0400 |
commit | 789cda2aa2cf2343c7ac7d3923ec12fe2ba1889d (patch) | |
tree | d34e99666f655790f95268b593ba995b13c23662 /src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs | |
parent | 7f3c13e454eff5a3c39d4b20ae662e924baec35a (diff) | |
parent | 25e4ebdadf35a0050eeeacf3cf607fad8ab8a641 (diff) | |
download | letsencrypt-win-simple-789cda2aa2cf2343c7ac7d3923ec12fe2ba1889d.zip letsencrypt-win-simple-789cda2aa2cf2343c7ac7d3923ec12fe2ba1889d.tar.gz letsencrypt-win-simple-789cda2aa2cf2343c7ac7d3923ec12fe2ba1889d.tar.bz2 |
Merge branch 2.1.9 into azure-environment-agnostic
Diffstat (limited to 'src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs')
-rw-r--r-- | src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs b/src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs index 02a26cf..359276a 100644 --- a/src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs +++ b/src/main.lib/Plugins/StorePlugins/PemFiles/PemFilesOptionsFactory.cs @@ -22,10 +22,10 @@ namespace PKISharp.WACS.Plugins.StorePlugins public override async Task<PemFilesOptions?> Aquire(IInputService input, RunLevel runLevel) { var args = _arguments.GetArguments<PemFilesArguments>(); - var path = args.PemFilesPath; + var path = args?.PemFilesPath; if (string.IsNullOrWhiteSpace(path)) { - path = _settings.Store.DefaultPemFilesPath; + path = PemFiles.DefaultPath(_settings); } while (string.IsNullOrWhiteSpace(path) || !path.ValidPath(_log)) { @@ -37,10 +37,10 @@ namespace PKISharp.WACS.Plugins.StorePlugins public override async Task<PemFilesOptions?> Default() { var args = _arguments.GetArguments<PemFilesArguments>(); - var path = _settings.Store.DefaultPemFilesPath; + var path = PemFiles.DefaultPath(_settings); if (string.IsNullOrWhiteSpace(path)) { - path = _arguments.TryGetRequiredArgument(nameof(args.PemFilesPath), args.PemFilesPath); + path = _arguments.TryGetRequiredArgument(nameof(args.PemFilesPath), args?.PemFilesPath); } if (path.ValidPath(_log)) { @@ -55,7 +55,7 @@ namespace PKISharp.WACS.Plugins.StorePlugins private PemFilesOptions Create(string path) { var ret = new PemFilesOptions(); - if (!string.Equals(path, _settings.Store.DefaultPemFilesPath, StringComparison.CurrentCultureIgnoreCase)) + if (!string.Equals(path, PemFiles.DefaultPath(_settings), StringComparison.CurrentCultureIgnoreCase)) { ret.Path = path; } |