diff --git a/VPLink/Services/ConfigurationService.cs b/VPLink/Services/ConfigurationService.cs index 1c30c18..1ce3939 100644 --- a/VPLink/Services/ConfigurationService.cs +++ b/VPLink/Services/ConfigurationService.cs @@ -20,18 +20,19 @@ internal sealed class ConfigurationService : IConfigurationService /// public BotConfiguration BotConfiguration { - get => _configuration.GetSection("Bot").Get()!; + get => _configuration.GetSection("Bot").Get() ?? new BotConfiguration(); } /// public DiscordConfiguration DiscordConfiguration { - get => _configuration.GetSection("Discord").Get()!; + get => _configuration.GetSection("Discord").Get() ?? new DiscordConfiguration(); } /// public VirtualParadiseConfiguration VirtualParadiseConfiguration { - get => _configuration.GetSection("VirtualParadise").Get()!; + get => _configuration.GetSection("VirtualParadise").Get() ?? + new VirtualParadiseConfiguration(); } }