diff --git a/modules/account_budget/account.py b/modules/account_budget/account.py index 407564ff90..943b7cc162 100644 --- a/modules/account_budget/account.py +++ b/modules/account_budget/account.py @@ -247,8 +247,6 @@ class BudgetLineMixin( default = {} else: default = default.copy() - default.setdefault('left', 0) - default.setdefault('right', 0) if 'budget' in default and 'children.budget' not in default: default['children.budget'] = default['budget'] if 'amount' in default and 'children.amount' not in default: diff --git a/modules/account_invoice/invoice.py b/modules/account_invoice/invoice.py index 9c01d32d8a..da8e3cb3df 100644 --- a/modules/account_invoice/invoice.py +++ b/modules/account_invoice/invoice.py @@ -1324,7 +1324,6 @@ class Invoice(Workflow, ModelSQL, ModelView, TaxableMixin): default.setdefault('invoice_date', None) default.setdefault('accounting_date', None) default.setdefault('payment_term_date', None) - default.setdefault('lines_to_pay', None) return super(Invoice, cls).copy(invoices, default=default) @classmethod diff --git a/modules/purchase/invoice.py b/modules/purchase/invoice.py index 4912da5ed2..8a00cbed19 100644 --- a/modules/purchase/invoice.py +++ b/modules/purchase/invoice.py @@ -70,15 +70,6 @@ class Invoice(metaclass=PoolMeta): def delete(cls, invoices): super(Invoice, cls).delete(invoices) - @classmethod - def copy(cls, invoices, default=None): - if default is None: - default = {} - else: - default = default.copy() - default.setdefault('purchases', None) - return super(Invoice, cls).copy(invoices, default=default) - @classmethod @ModelView.button @Workflow.transition('draft') diff --git a/modules/sale/invoice.py b/modules/sale/invoice.py index c3dc29930e..80be2cb39b 100644 --- a/modules/sale/invoice.py +++ b/modules/sale/invoice.py @@ -64,15 +64,6 @@ class Invoice(metaclass=PoolMeta): return [('lines.origin.sale' + clause[0][len(name):], *clause[1:3], 'sale.line', *clause[3:])] - @classmethod - def copy(cls, invoices, default=None): - if default is None: - default = {} - else: - default = default.copy() - default.setdefault('sales', None) - return super(Invoice, cls).copy(invoices, default=default) - @classmethod @process_sale def delete(cls, invoices): diff --git a/modules/stock/shipment.py b/modules/stock/shipment.py index e29103c43c..55b81d17ee 100644 --- a/modules/stock/shipment.py +++ b/modules/stock/shipment.py @@ -497,8 +497,6 @@ class ShipmentIn(ShipmentMixin, Workflow, ModelSQL, ModelView): default = {} else: default = default.copy() - default.setdefault('inventory_moves', None) - default.setdefault('incoming_moves', None) default.setdefault('number', None) default.setdefault('received_by', None) default.setdefault('done_by', None) @@ -1656,8 +1654,6 @@ class ShipmentOut(ShipmentAssignMixin, Workflow, ModelSQL, ModelView): default = {} else: default = default.copy() - default.setdefault('inventory_moves', None) - default.setdefault('outgoing_moves', None) default.setdefault('number', None) default.setdefault('picked_by', None) default.setdefault('packed_by', None) @@ -2085,8 +2081,6 @@ class ShipmentOutReturn(ShipmentMixin, Workflow, ModelSQL, ModelView): if default is None: default = {} default = default.copy() - default.setdefault('inventory_moves', None) - default.setdefault('incoming_moves', None) default.setdefault('number', None) default.setdefault('received_by', None) default.setdefault('done_by', None)