diff --git a/modules/lcl/pages.py b/modules/lcl/pages.py index 7b2024bfcaf2dd9f1a59efad00b4bbea04c4973e..16528579f4a0b6985e38940d9a749f0ce7a712f3 100644 --- a/modules/lcl/pages.py +++ b/modules/lcl/pages.py @@ -1063,7 +1063,7 @@ class item(ItemElement): MARKET_ORDER_DIRECTIONS, MarketOrderDirection.UNKNOWN ) - obj_quantity = CleanDecimal.French(TableCell('quantity')) + obj_quantity = CleanDecimal.French(TableCell('quantity'), default=NotAvailable) obj_ordervalue = Coalesce( CleanDecimal.French(TableCell('ordervalue_limit'), default=NotAvailable), CleanDecimal.French(TableCell('ordervalue_trigger'), default=NotAvailable), @@ -1071,7 +1071,7 @@ class item(ItemElement): ) obj_state = Regexp(CleanText(TableCell('state_unitprice')), r'(.+?)(?: à|$)', default=NotAvailable) obj_unitprice = CleanDecimal.French(TableCell('state_unitprice'), default=NotAvailable) - obj_validity_date = Date(CleanText(TableCell('validity_date')), dayfirst=True) + obj_validity_date = Date(CleanText(TableCell('validity_date')), dayfirst=True, default=NotAvailable) @method class fill_market_order(ItemElement):