Fix origin states to use _parent_invoice

This commit is contained in:
Cédric Krier
2013-03-27 22:42:57 +01:00
parent a594ce4121
commit 8aceefaa32
+3 -3
View File
@@ -1523,9 +1523,9 @@ class InvoiceLine(ModelSQL, ModelView):
None, 'Invoice Taxes'), 'get_invoice_taxes')
origin = fields.Reference('Origin', selection='get_origin', select=True,
states={
'readonly': Eval('state') != 'draft',
},
depends=['state'])
'readonly': Eval('_parent_invoice', {}
).get('state') != 'draft',
})
@classmethod
def __setup__(cls):