From 0dd39a63f2772b4a6bac7c3c0574018a91ef68cf Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Wed, 6 May 2026 17:08:34 +0000 Subject: [PATCH] =?UTF-8?q?missing=20street=20is=20not=20included=20in=20a?= =?UTF-8?q?ddress=20string=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- datatypes/magicplan/domain/mapper.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/datatypes/magicplan/domain/mapper.py b/datatypes/magicplan/domain/mapper.py index f00c6780..fc525d5c 100644 --- a/datatypes/magicplan/domain/mapper.py +++ b/datatypes/magicplan/domain/mapper.py @@ -16,11 +16,7 @@ def map_plan(mp: MagicPlan) -> Plan: def _map_address(addr: api.Address | None) -> str | None: if addr is None: return None - street = ( - f"{addr.street_number} {addr.street}".strip() - if addr.street_number - else addr.street - ) + street = " ".join(p for p in [addr.street_number, addr.street] if p) or None parts = [p for p in [street, addr.city, addr.country] if p] return ", ".join(parts) if parts else None