[FIX] Compute domain fail to eval when domain has array comparision
bzr revid: rgaopenerp-20120914134604-agowp1k0lxgutk7s
This commit is contained in:
parent
18a1eac3f0
commit
1b54fb39f2
|
@ -1527,7 +1527,8 @@ instance.web.form.compute_domain = function(expr, fields) {
|
|||
switch (op.toLowerCase()) {
|
||||
case '=':
|
||||
case '==':
|
||||
stack.push(field_value == val);
|
||||
// ([] == []) ==> false
|
||||
stack.push(_.isEqual(field_value, val));
|
||||
break;
|
||||
case '!=':
|
||||
case '<>':
|
||||
|
@ -1559,6 +1560,7 @@ instance.web.form.compute_domain = function(expr, fields) {
|
|||
op, JSON.stringify(expr));
|
||||
}
|
||||
}
|
||||
|
||||
return _.all(stack, _.identity);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue