Filter leaf before preparing reference domain
We must not prepare reference domain if the clause is not applicable to the current value. issue9107 review305231002
This commit is contained in:
1 parent
a01cff2273
commit
c250ea3068
1 file changed
+5
-3
+5
-3
@@ -2515,11 +2515,13 @@
|
||||
var screen_domain = domains[0];
|
||||
var attr_domain = domains[1];
|
||||
var inversion = new Sao.common.DomainInversion();
|
||||
screen_domain = inversion.filter_leaf(
|
||||
screen_domain, this.name, model);
|
||||
screen_domain = inversion.prepare_reference_domain(
|
||||
screen_domain, this.name);
|
||||
return inversion.concat([inversion.localize_domain(
|
||||
inversion.filter_leaf(screen_domain, this.name, model),
|
||||
undefined, true), attr_domain]);
|
||||
return inversion.concat([
|
||||
inversion.localize_domain(screen_domain, undefined, true),
|
||||
attr_domain]);
|
||||
},
|
||||
get_models: function(record) {
|
||||
var domains = this.get_domains(record);
|
||||
|
||||
Reference in new issue
Block a user