changeset 7089fc30a1ec in proteus:default
details: https://hg.tryton.org/proteus?cmd=changeset&node=7089fc30a1ec
description:
        Add straight values to wizard state view

        issue11703
        review431591006
diffstat:

 proteus/__init__.py |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (15 lines):

diff -r e236e6ca4f2e -r 7089fc30a1ec proteus/__init__.py
--- a/proteus/__init__.py       Mon Sep 19 21:25:55 2022 +0200
+++ b/proteus/__init__.py       Sat Oct 01 14:45:59 2022 +0200
@@ -1243,7 +1243,10 @@
                 view = result['view']
                 self.form = Model.get(
                     view['fields_view']['model'], self._config)()
-                self.form._default_set(view['defaults'])
+                if 'defaults' in view:
+                    self.form._default_set(view['defaults'])
+                if 'values' in view:
+                    self.form._values.update(view['values'])
                 self.states = [b['state'] for b in view['buttons']]
                 self.form_state = view['state']
             else:

Reply via email to