changeset 2e8f677cbcf1 in modules/production:default
details: 
https://hg.tryton.org/modules/production?cmd=changeset&node=2e8f677cbcf1
description:
        Remove _list_price_context

        It is no more needed as the list_price_used property uses now the 
context of
        the instance.

        issue10700
        review334831026
diffstat:

 production.py |  9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

diffs (26 lines):

diff -r cfadb18689ec -r 2e8f677cbcf1 production.py
--- a/production.py     Mon Aug 30 00:27:13 2021 +0200
+++ b/production.py     Sun Sep 19 00:32:31 2021 +0200
@@ -515,12 +515,6 @@
         Move.save(to_save)
         cls._set_move_planned_date(productions)
 
-    @property
-    def _list_price_context(self):
-        return {
-            'company': self.company.id,
-            }
-
     @classmethod
     def set_cost_from_moves(cls):
         pool = Pool()
@@ -580,8 +574,7 @@
 
             for output in outputs:
                 product = output.product
-                with Transaction().set_context(production._list_price_context):
-                    list_price = product.list_price_used
+                list_price = product.list_price_used
                 product_price = (Decimal(str(output.quantity))
                     * Uom.compute_price(
                         product.default_uom, list_price, output.uom))

Reply via email to