From 098f54eaeff1070f3ed5cbc1db33ccec96bafc44 Mon Sep 17 00:00:00 2001 From: "matthias.lotz" Date: Thu, 19 Mar 2026 19:51:08 +0100 Subject: [PATCH] fix(config): change use_mock default from True to False Prevent accidental mock mode in production when no odoo section is present in config.yaml. Mock mode should be explicitly opt-in. --- iot_bridge/config/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iot_bridge/config/schema.py b/iot_bridge/config/schema.py index 63a1411..d2fa58c 100644 --- a/iot_bridge/config/schema.py +++ b/iot_bridge/config/schema.py @@ -23,7 +23,7 @@ class OdooConfig(BaseModel): database: str | None = Field(default=None, description="Odoo database name") username: str | None = Field(default=None, description="Odoo username") api_key: str | None = Field(default=None, description="Odoo API key") - use_mock: bool = Field(default=True, description="Use mock Odoo client for testing") + use_mock: bool = Field(default=False, description="Use mock Odoo client for testing") mock_failure_rate: float = Field( default=0.0, ge=0.0, le=1.0, description="Mock failure rate for testing (0.0-1.0)" )