diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-06-12 15:43:01 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-06-12 15:43:01 +0700 |
| commit | 82e93d2e88cec9422113906bfcafd154f4fdb985 (patch) | |
| tree | 855f73e2be5458a7934b21464d9242dc194b7f52 | |
| parent | b769519638ab109f3e7876aa056b9c1db58ed1b5 (diff) | |
change request notes po
| -rw-r--r-- | indoteknik_custom/models/automatic_purchase.py | 11 |
1 files 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) |
