diff --git a/libervia/backend/tools/config.py b/libervia/backend/tools/config.py index a226e563..6a9cda35 100644 --- a/libervia/backend/tools/config.py +++ b/libervia/backend/tools/config.py @@ -137,7 +137,7 @@ class PluginSettings(DynamicSettingsBase): def __init_subclass__(cls, /, plugin_info: dict, **kwargs) -> None: super().__init_subclass__(**kwargs) - super()._init_subclass(key="plugins", plugin_info=plugin_info) + super()._init_subclass(key="plugin", plugin_info=plugin_info) class ComponentSettings(DynamicSettingsBase): @@ -145,7 +145,7 @@ class ComponentSettings(DynamicSettingsBase): def __init_subclass__(cls, /, plugin_info: dict, **kwargs) -> None: super().__init_subclass__(**kwargs) - super()._init_subclass(key="components", plugin_info=plugin_info) + super()._init_subclass(key="component", plugin_info=plugin_info) class FrontendSettings(DynamicSettingsBase): @@ -388,8 +388,8 @@ class Settings(BaseSettings): email: EmailSettings = Field(default_factory=EmailSettings) tls: TLSSettings = Field(default_factory=TLSSettings) tor: TorSettings = Field(default_factory=TorSettings) - plugins: dict = Field(default_factory=dict, description="Plugin specific settings.") - components: dict = Field( + plugin: dict = Field(default_factory=dict, description="Plugin specific settings.") + component: dict = Field( default_factory=dict, description="Component specific settings." )