From 0976088cc92c4d273252eb3a3a8f9023078b0b6e Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 21 Apr 2026 10:53:37 +0000 Subject: [PATCH] =?UTF-8?q?extract=20no=20extensions=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/documents_parser/extractor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/documents_parser/extractor.py b/backend/documents_parser/extractor.py index eb132a2d..9752e25a 100644 --- a/backend/documents_parser/extractor.py +++ b/backend/documents_parser/extractor.py @@ -140,6 +140,8 @@ class PasHubRdSapSiteNotesExtractor: storeys_raw = self._get_in_doc("Number of storeys:") or "0" extensions_raw = self._get_in_doc("Number of Extensions:") or "0" + _extensions_first = extensions_raw.split()[0] + extensions_count = int(_extensions_first) if _extensions_first.isdigit() else 0 return General( epc_checked_before_assessment=self._bool( @@ -155,7 +157,7 @@ class PasHubRdSapSiteNotesExtractor: detachment_type=self._get_in_doc("Detachment Type:") or "", number_of_storeys=int(storeys_raw.split()[0]), terrain_type=self._get_in_doc("Terrain Type:") or "", - number_of_extensions=int(extensions_raw.split()[0]), + number_of_extensions=extensions_count, electricity_smart_meter=self._bool( "Is an electricity smart meter present?" ),