changeset ce4f9ac55a95 in modules/sale_complaint:4.6
details: 
https://hg.tryton.org/modules/sale_complaint?cmd=changeset;node=ce4f9ac55a95
description:
        Add missing parent depends

        issue8712
        review258221002
        (grafted from 1e8447bad5466f085f7bb4a93a73d10a74374d65)
diffstat:

 complaint.py |  11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

diffs (21 lines):

diff -r d6739eaeffd8 -r ce4f9ac55a95 complaint.py
--- a/complaint.py      Mon Oct 30 15:37:50 2017 +0100
+++ b/complaint.py      Wed Oct 16 21:22:02 2019 +0200
@@ -354,15 +354,8 @@
 
     result = fields.Reference('Result', selection='get_result', readonly=True)
 
-    @classmethod
-    def __setup__(cls):
-        super(Action, cls).__setup__()
-        cls._error_messages.update({
-                'delete_result': ('Action "%s" must not have result '
-                    'to be deleted.'),
-                })
-
-    @fields.depends('complaint')
+    @fields.depends('complaint',
+        '_parent_complaint.origin_model', '_parent_complaint.origin')
     def on_change_with_unit(self, name=None):
         if self.complaint and self.complaint.origin_model == 'sale.line':
             return self.complaint.origin.unit.id

Reply via email to