changeset a96f5fe467a1 in modules/web_user:default
details: https://hg.tryton.org/modules/web_user?cmd=changeset&node=a96f5fe467a1
description:
        Fill user email with the party email

        issue11357
        review391761003
diffstat:

 user.py |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (15 lines):

diff -r 9a560ebd4664 -r a96f5fe467a1 user.py
--- a/user.py   Sun Apr 10 19:11:40 2022 +0200
+++ b/user.py   Mon Apr 11 22:13:53 2022 +0200
@@ -143,6 +143,11 @@
                         }])
         cls.write(*to_write)
 
+    @fields.depends('party', 'email')
+    def on_change_party(self):
+        if not self.email and self.party:
+            self.email = self.party.email
+
     @classmethod
     def _format_email(cls, users):
         for user in users:

Reply via email to