Do not copy cached amounts of sale, purchase and purchase requisition
Closes #13336
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user