Use proper default value for Eval on account move
This commit is contained in:
@@ -96,16 +96,16 @@ class Move(DescriptionOriginMixin, ModelSQL, ModelView):
|
||||
If(Eval('state') == 'draft',
|
||||
('state', '=', 'open'),
|
||||
()),
|
||||
If(Eval('date'), [
|
||||
('start_date', '<=', Eval('date')),
|
||||
('end_date', '>=', Eval('date')),
|
||||
If(Eval('date', None), [
|
||||
('start_date', '<=', Eval('date', None)),
|
||||
('end_date', '>=', Eval('date', None)),
|
||||
],
|
||||
[]),
|
||||
],
|
||||
states=_MOVE_STATES)
|
||||
journal = fields.Many2One('account.journal', 'Journal', required=True,
|
||||
states={
|
||||
'readonly': Eval('number') & Eval('journal'),
|
||||
'readonly': Eval('number') & Eval('journal', None),
|
||||
},
|
||||
context={
|
||||
'company': Eval('company', -1),
|
||||
@@ -123,9 +123,9 @@ class Move(DescriptionOriginMixin, ModelSQL, ModelView):
|
||||
lines = fields.One2Many('account.move.line', 'move', 'Lines',
|
||||
states=_MOVE_STATES, depends={'company'},
|
||||
context={
|
||||
'journal': Eval('journal'),
|
||||
'period': Eval('period'),
|
||||
'date': Eval('date'),
|
||||
'journal': Eval('journal', -1),
|
||||
'period': Eval('period', -1),
|
||||
'date': Eval('date', None),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user