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