changeset 5268ce8c059a in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset;node=5268ce8c059a
description:
Compute value to save only at one place
review279761002
diffstat:
tryton/gui/window/view_form/model/record.py | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r 3668bde8cd33 -r 5268ce8c059a tryton/gui/window/view_form/model/record.py
--- a/tryton/gui/window/view_form/model/record.py Tue Jul 23 09:29:18
2019 +0200
+++ b/tryton/gui/window/view_form/model/record.py Thu Jul 25 10:25:01
2019 +0200
@@ -313,8 +313,8 @@
def save(self, force_reload=True):
if self.id < 0 or self.modified:
+ value = self.get()
if self.id < 0:
- value = self.get()
try:
res, = RPCExecute('model', self.model_name, 'create',
[value], context=self.get_context())
@@ -324,7 +324,6 @@
self.id = res
self.group.id_changed(old_id)
elif self.modified:
- value = self.get()
if value:
context = self.get_context()
context = context.copy()