Do not copy cached amounts of sale, purchase and purchase requisition

Closes #13336
This commit is contained in:
Cédric Krier
2024-06-13 12:11:51 +02:00
parent 2049c0f376
commit 347a161353
3 changed files with 7 additions and 0 deletions
+3
View File
@@ -724,6 +724,9 @@ class Purchase(
default.setdefault('purchase_date', None)
default.setdefault('quoted_by')
default.setdefault('confirmed_by')
default.setdefault('untaxed_amount_cache')
default.setdefault('tax_amount_cache')
default.setdefault('total_amount_cache')
return super(Purchase, cls).copy(purchases, default=default)
def check_for_quotation(self):
+1
View File
@@ -332,6 +332,7 @@ class PurchaseRequisition(Workflow, ModelSQL, ModelView):
default.setdefault('supply_date', None)
default.setdefault('approved_by')
default.setdefault('rejected_by')
default.setdefault('total_amount_cache')
return super(PurchaseRequisition, cls).copy(
requisitions, default=default)
+3
View File
@@ -808,6 +808,9 @@ class Sale(
default.setdefault('sale_date', None)
default.setdefault('quoted_by')
default.setdefault('confirmed_by')
default.setdefault('untaxed_amount_cache')
default.setdefault('tax_amount_cache')
default.setdefault('total_amount_cache')
return super(Sale, cls).copy(sales, default=default)
def check_for_quotation(self):