diff --git a/modules/purchase/purchase.py b/modules/purchase/purchase.py index 420423a..87b2c2c 100755 --- a/modules/purchase/purchase.py +++ b/modules/purchase/purchase.py @@ -741,6 +741,7 @@ class Purchase( @classmethod def copy(cls, purchases, default=None): + Date = Pool().get('ir.date') if default is None: default = {} else: @@ -749,7 +750,7 @@ class Purchase( default.setdefault('invoice_state', 'none') default.setdefault('invoices_ignored', None) default.setdefault('shipment_state', 'none') - default.setdefault('purchase_date', None) + default.setdefault('purchase_date', Date.today()) default.setdefault('quoted_by') default.setdefault('confirmed_by') default.setdefault('untaxed_amount_cache') diff --git a/modules/sale/sale.py b/modules/sale/sale.py index 3e64200..947b633 100755 --- a/modules/sale/sale.py +++ b/modules/sale/sale.py @@ -817,6 +817,7 @@ class Sale( @classmethod def copy(cls, sales, default=None): + Date = Pool().get('ir.date') if default is None: default = {} else: @@ -825,7 +826,7 @@ class Sale( default.setdefault('invoice_state', 'none') default.setdefault('invoices_ignored', None) default.setdefault('shipment_state', 'none') - default.setdefault('sale_date', None) + default.setdefault('sale_date', Date.today()) default.setdefault('quoted_by') default.setdefault('confirmed_by') default.setdefault('untaxed_amount_cache')