From 7a1aaf4965a37263ceca82a026ecfbebe2a78e5e Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Mon, 8 Jun 2026 09:45:15 +0000 Subject: [PATCH] =?UTF-8?q?Window=20carries=20no=20opening=5Ftype=20?= =?UTF-8?q?=E2=80=94=20ventilation=20table=20is=20the=20sole=20persistence?= =?UTF-8?q?=20point=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domain/magicplan/mapper.py | 1 - domain/magicplan/models.py | 1 - infrastructure/postgres/magic_plan_tables.py | 2 -- 3 files changed, 4 deletions(-) diff --git a/domain/magicplan/mapper.py b/domain/magicplan/mapper.py index 4a440b8c..45f24ba7 100644 --- a/domain/magicplan/mapper.py +++ b/domain/magicplan/mapper.py @@ -73,7 +73,6 @@ def _map_window(wi: api.WallItem) -> Window: width_m=round(wi.size.x, 2), height_m=round(wi.size.z, 2), area_m2=round(wi.size.x * wi.size.z, 2), - opening_type=wi.symbol.id.removeprefix("window"), ventilation=_map_window_ventilation(wi.custom_displayable_fields), ) diff --git a/domain/magicplan/models.py b/domain/magicplan/models.py index 9beb3832..1b404d45 100644 --- a/domain/magicplan/models.py +++ b/domain/magicplan/models.py @@ -21,7 +21,6 @@ class Window: width_m: float height_m: float area_m2: float - opening_type: str ventilation: Optional[WindowVentilation] = None diff --git a/infrastructure/postgres/magic_plan_tables.py b/infrastructure/postgres/magic_plan_tables.py index 6672d4e4..4fe180c7 100644 --- a/infrastructure/postgres/magic_plan_tables.py +++ b/infrastructure/postgres/magic_plan_tables.py @@ -77,7 +77,6 @@ class MagicPlanWindowModel(SQLModel, table=True): width_m: Optional[float] = None height_m: Optional[float] = None area_m2: Optional[float] = None - opening_type: Optional[str] = None @classmethod def from_domain(cls, window: Window, room_id: int) -> "MagicPlanWindowModel": @@ -86,7 +85,6 @@ class MagicPlanWindowModel(SQLModel, table=True): width_m=window.width_m, height_m=window.height_m, area_m2=window.area_m2, - opening_type=window.opening_type, )