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();
}
}