changeset 02fa6f9e3d64 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset&node=02fa6f9e3d64
description:
        Set full domain in validation error as fallback

        issue11603
        review439271003
diffstat:

 trytond/model/modelstorage.py |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (14 lines):

diff -r 1b42f8379b1e -r 02fa6f9e3d64 trytond/model/modelstorage.py
--- a/trytond/model/modelstorage.py     Sat Aug 06 23:05:40 2022 +0200
+++ b/trytond/model/modelstorage.py     Sun Aug 07 23:42:57 2022 +0200
@@ -1337,7 +1337,9 @@
                                 [field_name], level=level)
                             raise DomainValidationError(
                                 msg, domain=(invalid_domain, field_def))
-                        raise DomainValidationError(msg)
+                        field_def = Relation.fields_get(fields, level=level)
+                        raise DomainValidationError(
+                            msg, domain=(domain, field_def))
 
         if field_names is None:
             field_names = cls._fields.keys()

Reply via email to