summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2024-06-12 15:43:01 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2024-06-12 15:43:01 +0700
commit82e93d2e88cec9422113906bfcafd154f4fdb985 (patch)
tree855f73e2be5458a7934b21464d9242dc194b7f52
parentb769519638ab109f3e7876aa056b9c1db58ed1b5 (diff)
change request notes po
-rw-r--r--indoteknik_custom/models/automatic_purchase.py11
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)