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?" ),