diff --git a/purchase.py b/purchase.py index 231396e85c..18b0651416 100644 --- a/purchase.py +++ b/purchase.py @@ -276,7 +276,7 @@ class Purchase( ()), ], 'invisible': Eval('state') != 'draft', - 'readonly': ~Eval('lines', []), + 'readonly': ~Eval('lines', Eval('untaxed_amount', 0)), 'depends': ['state'], }, 'confirm': {