changeset 7f8346875359 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=7f8346875359
description:
        Use new related API for _changed_values

        The rev 596528aa0139 introduced a new API for related values. The 
rec_name set
        by ModelView._changed_values must follow this new API to be used as 
cache by
        the clients.

        issue8637
        review280081004
diffstat:

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

diffs (14 lines):

diff -r 42f9ed36b8e9 -r 7f8346875359 trytond/model/modelview.py
--- a/trytond/model/modelview.py        Mon Sep 09 22:41:54 2019 +0200
+++ b/trytond/model/modelview.py        Wed Sep 11 23:49:34 2019 +0200
@@ -766,7 +766,9 @@
             if field._type in ('many2one', 'one2one', 'reference'):
                 if value:
                     if isinstance(value, ModelStorage):
-                        changed['%s.rec_name' % fname] = value.rec_name
+                        changed['%s.' % fname] = {
+                            'rec_name': value.rec_name,
+                            }
                     if value.id is None:
                         # Don't consider temporary instance as a change
                         continue

Reply via email to