details: https://code.tryton.org/tryton/commit/2edbc9c4e922
branch: 7.8
user: Cédric Krier <[email protected]>
date: Thu Feb 12 12:58:09 2026 +0100
description:
Use relation name to retrieve the invalid domain of Reference field
Closes #14603
(grafted from 07ac2f3bba63a34d45aa57333051ece0280ed747)
diffstat:
trytond/trytond/model/modelstorage.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 62805c783606 -r 2edbc9c4e922 trytond/trytond/model/modelstorage.py
--- a/trytond/trytond/model/modelstorage.py Sat Feb 14 09:49:11 2026 +0100
+++ b/trytond/trytond/model/modelstorage.py Thu Feb 12 12:58:09 2026 +0100
@@ -1549,7 +1549,7 @@
if is_pyson(domain):
domain = _record_eval_pyson(records[0], domain)
if isinstance(domain, dict):
- domain = domain.get(Relation.__class__, [])
+ domain = domain.get(Relation.__name__, [])
msg = gettext(
'ir.msg_domain_validation_record',
**cls.__names__(field.name, invalid_record))