From 82e93d2e88cec9422113906bfcafd154f4fdb985 Mon Sep 17 00:00:00 2001 From: Azka Nathan Date: Wed, 12 Jun 2024 15:43:01 +0700 Subject: change request notes po --- indoteknik_custom/models/automatic_purchase.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/indoteknik_custom/models/automatic_purchase.py b/indoteknik_custom/models/automatic_purchase.py index f65e6f8d..2c83c0ea 100644 --- a/indoteknik_custom/models/automatic_purchase.py +++ b/indoteknik_custom/models/automatic_purchase.py @@ -283,8 +283,14 @@ class AutomaticPurchase(models.Model): ]) sale_ids_set = set() + sale_ids_name = set() for sale_order in matches_so: - sale_ids_set.add(str(sale_order.sale_id.name)) + salesperson_name = sale_order.sale_id.user_id.name + + sale_id_with_salesperson = f"{sale_order.sale_id.name} - {salesperson_name}" + + sale_ids_set.add(sale_id_with_salesperson) + sale_ids_name.add(sale_order.sale_id.name) matches_so_line = { 'purchase_order_id': purchase_order.id, @@ -303,8 +309,9 @@ class AutomaticPurchase(models.Model): po_matches_so_line = self.env['purchase.order.sales.match'].create([matches_so_line]) sale_ids_str = ','.join(sale_ids_set) + sale_ids_str_name = ','.join(sale_ids_name) - purchase_order.sale_order = sale_ids_str + purchase_order.sale_order = sale_ids_str_name purchase_order.notes = sale_ids_str self.create_sales_order_purchase_match(purchase_order) -- cgit v1.2.3