From bd3ebeeb875d5c275b339d39ac3e5f504f2ab7eb Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sun, 28 Jan 2024 01:01:21 +0100 Subject: [PATCH] Set defaults if [Security] config section is missing --- Iceshrimp.Backend/Core/Configuration/Config.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Iceshrimp.Backend/Core/Configuration/Config.cs b/Iceshrimp.Backend/Core/Configuration/Config.cs index cf28aec0..7a659595 100644 --- a/Iceshrimp.Backend/Core/Configuration/Config.cs +++ b/Iceshrimp.Backend/Core/Configuration/Config.cs @@ -6,8 +6,8 @@ namespace Iceshrimp.Backend.Core.Configuration; public sealed class Config { public required InstanceSection Instance { get; init; } public required DatabaseSection Database { get; init; } - public required SecuritySection Security { get; init; } public required RedisSection Redis { get; init; } + public required SecuritySection Security { get; init; } = new(); public sealed class InstanceSection { public readonly string Version; @@ -36,9 +36,9 @@ public sealed class Config { } public sealed class SecuritySection { - public required bool AuthorizedFetch { get; init; } = true; - public required ExceptionVerbosity ExceptionVerbosity { get; init; } = ExceptionVerbosity.Basic; - public required Enums.Registrations Registrations { get; init; } = Enums.Registrations.Closed; + public bool AuthorizedFetch { get; init; } = true; + public ExceptionVerbosity ExceptionVerbosity { get; init; } = ExceptionVerbosity.Basic; + public Enums.Registrations Registrations { get; init; } = Enums.Registrations.Closed; } public sealed class DatabaseSection {