diff --git a/forecast.py b/forecast.py index d0d4d0a559..782b0aec6d 100644 --- a/forecast.py +++ b/forecast.py @@ -31,9 +31,9 @@ class Forecast(Workflow, ModelSQL, ModelView): 'stock.location', 'Location', required=True, domain=[('type', '=', 'warehouse')], states={ 'readonly': Or(Not(Equal(Eval('state'), 'draft')), - Bool(Eval('lines'))), + Bool(Eval('lines', [0]))), }, - depends=['state', 'lines']) + depends=['state']) destination = fields.Many2One( 'stock.location', 'Destination', required=True, domain=[('type', 'in', ['customer', 'production'])], states=STATES, @@ -48,9 +48,9 @@ class Forecast(Workflow, ModelSQL, ModelView): company = fields.Many2One( 'company.company', 'Company', required=True, states={ 'readonly': Or(Not(Equal(Eval('state'), 'draft')), - Bool(Eval('lines'))), + Bool(Eval('lines', [0]))), }, - depends=['state', 'lines']) + depends=['state']) state = fields.Selection([ ('draft', 'Draft'), ('done', 'Done'),