summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Services/ArgumentsService.cs
diff options
context:
space:
mode:
authorWouter Tinus <win.acme.simple@gmail.com>2019-12-07 08:34:49 +0100
committerWouter Tinus <win.acme.simple@gmail.com>2019-12-07 08:34:49 +0100
commit812aa36dfc44a57c5ea356558e81ed37628c0b42 (patch)
tree7a9a691229b3e77cbc6853f743c5598f6a51c65d /src/main.lib/Services/ArgumentsService.cs
parent0639136bcbbd9b6e4d9bf6f4b45e2131660d63f0 (diff)
downloadletsencrypt-win-simple-812aa36dfc44a57c5ea356558e81ed37628c0b42.zip
letsencrypt-win-simple-812aa36dfc44a57c5ea356558e81ed37628c0b42.tar.gz
letsencrypt-win-simple-812aa36dfc44a57c5ea356558e81ed37628c0b42.tar.bz2
Fix broken import
Diffstat (limited to 'src/main.lib/Services/ArgumentsService.cs')
-rw-r--r--src/main.lib/Services/ArgumentsService.cs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.lib/Services/ArgumentsService.cs b/src/main.lib/Services/ArgumentsService.cs
index f9ff334..3bf802b 100644
--- a/src/main.lib/Services/ArgumentsService.cs
+++ b/src/main.lib/Services/ArgumentsService.cs
@@ -9,7 +9,7 @@ namespace PKISharp.WACS.Services
private readonly ILogService _log;
private readonly ArgumentsParser _parser;
- public MainArguments? MainArguments { get; private set; }
+ public MainArguments MainArguments { get; private set; } = new MainArguments();
public ArgumentsService(ILogService log, ArgumentsParser parser)
{
@@ -17,7 +17,12 @@ namespace PKISharp.WACS.Services
_parser = parser;
if (parser.Validate())
{
- MainArguments = parser.GetArguments<MainArguments>();
+ var main = parser.GetArguments<MainArguments>();
+ if (main == null)
+ {
+ throw new InvalidOperationException("No MainArguments");
+ }
+ MainArguments = main;
}
}