From 4d7de162e94c9a5cbfcaf7e4777e69022d3d7d2f Mon Sep 17 00:00:00 2001 From: "robin.keunen" Date: Wed, 20 Mar 2019 10:08:23 +0100 Subject: [PATCH] [FIX] beesdoo_product: main supplier info returns single record --- beesdoo_product/models/beesdoo_product.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/beesdoo_product/models/beesdoo_product.py b/beesdoo_product/models/beesdoo_product.py index ae1b3e0..d474740 100644 --- a/beesdoo_product/models/beesdoo_product.py +++ b/beesdoo_product/models/beesdoo_product.py @@ -51,7 +51,13 @@ class BeesdooProduct(models.Model): product.scale_sale_unit = 'P' def _get_main_supplier_info(self): - return self.seller_ids.sorted(key=lambda seller: seller.date_start, reverse=True) + suppliers = self.seller_ids.sorted( + key=lambda seller: seller.date_start, + reverse=True) + if suppliers: + return suppliers[0] + else: + return suppliers @api.one def generate_barcode(self):