diff --git a/shipment.py b/shipment.py index 5583da7..df54f05 100644 --- a/shipment.py +++ b/shipment.py @@ -414,11 +414,11 @@ class ShipmentDetailedReport(Report): value['cost_w_tax'] = float(product_.cost_price_taxed) * quantity else: value['cost_w_tax'] = None - if hasattr(product_, 'section'): + if hasattr(product_, 'section') and product_.section: value['section'] = product_.section.name else: value['section'] = None - if hasattr(product_, 'conservation'): + if hasattr(product_, 'conservation') and product_.conservation: value['conservation'] = product_.conservation.name else: value['conservation'] = None diff --git a/shipment_detailed.fods b/shipment_detailed.fods index 5a75650..04b7f83 100644 Binary files a/shipment_detailed.fods and b/shipment_detailed.fods differ