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
b040a119ec
commit
284420fdd2
1 file changed
+2
-2
@@ -927,10 +927,10 @@ class ReferenceField(Field):
|
||||
else:
|
||||
model = None
|
||||
screen_domain, attr_domain = self.domains_get(record)
|
||||
screen_domain = filter_leaf(screen_domain, self.name, model)
|
||||
screen_domain = prepare_reference_domain(screen_domain, self.name)
|
||||
return concat(localize_domain(
|
||||
filter_leaf(screen_domain, self.name, model),
|
||||
strip_target=True), attr_domain)
|
||||
screen_domain, strip_target=True), attr_domain)
|
||||
|
||||
def get_models(self, record):
|
||||
screen_domain, attr_domain = self.domains_get(record)
|
||||
|
||||
Reference in new issue
Block a user