Fix usage of context company

Default value of company should be -1 to get the right cast and an impossible
value.
Replace False by None as other value in "in" clause.

issue3394
review1119002
This commit is contained in:
Cédric Krier
2013-10-09 18:25:52 +02:00
parent 56966b7acf
commit b4e37467f1
+2 -2
View File
@@ -16,7 +16,7 @@ class Configuration:
shipment_drop_sequence = fields.Property(fields.Many2One('ir.sequence',
'Drop Shipment Sequence', domain=[
('company', 'in',
[Eval('context', {}).get('company'), False]),
[Eval('context', {}).get('company', -1), None]),
('code', '=', 'stock.shipment.drop'),
], required=True))
@@ -35,7 +35,7 @@ class ShipmentDrop(Workflow, ModelSQL, ModelView):
},
domain=[
('id', If(Eval('context', {}).contains('company'), '=', '!='),
Eval('context', {}).get('company', 0)),
Eval('context', {}).get('company', -1)),
],
depends=['state'])
reference = fields.Char('Reference', select=1,