diff --git a/addons/sale/sale.py b/addons/sale/sale.py index b849c7d62c1..497b99ef1b8 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1073,7 +1073,4 @@ class procurement_order(osv.osv): _columns = { 'sale_line_id': fields.many2one('sale.order.line', string='Sale Order Line'), } - _defaults = { - 'invoice_state': 'none', - } \ No newline at end of file diff --git a/addons/stock_account/stock.py b/addons/stock_account/stock.py index a06f00d93a3..ed7d9568340 100644 --- a/addons/stock_account/stock.py +++ b/addons/stock_account/stock.py @@ -54,6 +54,10 @@ class procurement_order(osv.osv): res = super(procurement_order, self)._run_move_create(cr, uid, procurement, context=context) res.update({'invoice_state': (procurement.rule_id.invoice_state in ('none', False) and procurement.invoice_state or procurement.rule_id.invoice_state) or 'none'}) return res + + defaults = { + 'invoice_state': 'none' + } #----------------------------------------------------------