diff --git a/stock.py b/stock.py index 7d08e543d4..96ba0d1cd3 100644 --- a/stock.py +++ b/stock.py @@ -18,8 +18,10 @@ class Location(metaclass=PoolMeta): ('type', '=', 'warehouse'), ], states={ - 'invisible': ((Eval('type') != 'storage') - | Bool(Eval('warehouse'))), + 'invisible': ( + (Eval('type') != 'storage') + | Bool(Eval('warehouse')) + | (Eval('id', -1) < 0)), }, depends=['type', 'warehouse'])